1. 문제
https://programmers.co.kr/learn/courses/30/lessons/17681
2. 풀이
파이썬의 비트연산 : & 와 |
파이썬 십진수 -> 이진수 바꾸는 함수 : bin()
3. 코드
def solution(n, arr1, arr2):
arr3 = []
answer = []
for i in range(n):
arr3.append(arr1[i] | arr2[i])
for i in range(n):
bin_temp = bin(arr3[i])
binary = str(bin_temp)
answer_temp = ''
a = len(binary) - n
for j in binary[a:]:
if j == '1':
j = '#'
else :
j = ' '
answer_temp += j
answer.append(answer_temp)
return answer
'ALGORITHM > Kakao' 카테고리의 다른 글
[Python] 문자열 압축 (0) | 2021.10.05 |
---|---|
[Python] 괄호 회전하기 (0) | 2021.10.05 |
[Python] 수식 최대화 (0) | 2021.10.02 |
[Python] 키패드 누르기 (0) | 2021.09.30 |
[Python] 징검다리 (0) | 2021.09.30 |