잘 정리해보자
2018 카카오 블라인드 - 비밀지도 본문
python
def solution(n, arr1, arr2):
answer = []
for i in range(n) :
a = bin(arr1[i] | arr2[i]).replace('0b','').zfill(n) #zfill : 자리수 맞추기
a = a.replace('1','#').replace('0',' ')
answer.append(a)
return answer
n = 5
arr1 = [9,20,28,18,11]
arr2 = [30,1,21,17,28]
solution(n,arr1,arr2)
//실행결과 :
//['#####', '# # #', '### #', '# ##', '#####']
'알고리즘 > 프로그래머스' 카테고리의 다른 글
python - 스택 중위표기법을 후위표기법으로 구현 (0) | 2021.09.07 |
---|---|
2018 카카오 블라인드 - 캐시 (0) | 2021.04.14 |
2018 카카오 블라인드 - 프렌즈4블록 (0) | 2021.04.13 |
2018 카카오 블라인드 - 다트 (0) | 2021.04.13 |
Hash level1 - 완주하지 못한 선수 (0) | 2021.04.12 |
Comments