😎코딩테스트 연습>2018 KAKAO BLIND RECRUITMENT>[1차] 비밀지도
10진수를 2진수로 변환: format(num,'b') //이진수 접두어 제외
def solution(n, arr1, arr2):
answer = []
for a, b in zip(arr1, arr2):
s = ""
# arr1 이진수 변환
a = format(a,'b')
if len(a) < n:
a = "0"*(n-len(str(a))) + a
# arr2 이진수 변환
b = format(b,'b')
if len(b) < n:
b = "0"*(n-len(str(b))) + b
#arr1과 arr2 문자열 한자리씩 비교
for i in range(0,n):
if a[i] == "1" or b[i] == "1":
s += "#"
else:
s += " "
answer.append(s)
return answer