def secretmap(n,arr1,arr2):
map_A=[]
map_B=[]
for i in arr1:
code=''
for j in range(n):
if i%2==1:
code+='#'
else:
code+=' '
i=i//2
code=code[::-1]
map_A.append(code)
#print(map_A)
for i in arr2:
code=''
for j in range(n):
if i%2==1:
code+='#'
else:
code+=' '
i=i//2
code=code[::-1]
map_B.append(code)
#print(map_B)
final_map=[]
for i in range(n):
code=''
for j in range(n):
if map_A[i][j]=='#' or map_B[i][j]=='#':
code+='#'
else:
code+=' '
final_map.append(code)
for i in range(n):
print(final_map[i])
return
secretmap(5,[9, 20, 28, 18, 11],[30, 1, 21, 17, 28])
print()
secretmap(6,[46, 33, 33 ,22, 31, 50],[27 ,56, 19, 14, 14, 10])
'나 취준생 > 파이썬' 카테고리의 다른 글
파이썬 나이브 베이즈 (0) | 2021.02.22 |
---|---|
파이썬 knn (0) | 2021.02.22 |
자카드 유사도 + 카카오 문제 (0) | 2020.12.24 |
LRU 알고리즘 + 카카오 문제 (0) | 2020.12.23 |
재귀함수 (0) | 2020.12.23 |