728x90
비트연산자를 사용했고, bin 함수를 이용해 이진수로 바꿔준 뒤, zfill로 앞 부분에 0을 채워주고 1은 '#', 0은 공백으로 바꿔주었다. 파이썬 내장함수로 손쉽게 풀리는 문제였다.
def solution(n, arr1, arr2):
answer = []
for i in range(n):
answer.append(bin(arr1[i] | arr2[i])[2:].zfill(n).replace('1','#').replace('0',' '))
return answer
'알고리즘' 카테고리의 다른 글
[백준] 21611. 마법사 상어와 블리자드 (0) | 2021.10.24 |
---|---|
[백준] 19237. 어른 상어 (0) | 2021.10.23 |
[백준] 19236. 청소년 상어 (0) | 2021.10.22 |
[백준] 16326. 아기 상어 (0) | 2021.10.20 |
[백준] 17619. 개구리 점프 (0) | 2021.10.19 |