2018 KAKAO BLIND RECRUITMENT
def solution(n, arr1, arr2):
answer = []
lst1, lst2, lst = [], [], [[0 for _ in range(n)] for _ in range(n)]
for i in range(n):
lst1.append(list(bin(arr1[i])[2:].zfill(n)))
lst2.append(list(bin(arr2[i])[2:].zfill(n)))
for j in range(n):
lst[i][j] = str(int(lst1[i][j]) + int(lst2[i][j]))
for i in lst:
tmp = ''
for j in i:
tmp += ' ' if j == '0' else '#'
answer.append(tmp)
return answer
neo = 5
apeach = [9, 20, 28, 18, 11]
muzi = [30, 1, 21, 17, 28]
frodo = solution(neo, apeach, muzi)
print(frodo)