잘 정리해보자

2018 카카오 블라인드 - 비밀지도 본문

알고리즘/프로그래머스

2018 카카오 블라인드 - 비밀지도

토마토오이 2021. 4. 14. 09:44

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)

//실행결과 : 
//['#####', '# # #', '### #', '#  ##', '#####']

 

문제 : programmers.co.kr/learn/courses/30/lessons/17681

Comments