title: "[프로그래머스] [1차] 비밀지도 Python 파이썬 해설 (Level 1) - 이도훈"
cleanUrl: "programmers/17681"
description: "프로그래머스 Level 1 문제 [[1차] 비밀지도]의 풀이를 정리합니다."

문제 설명 및 제한사항

아이디어 및 해결 방법

코드

def binformat(x, n):
    return bin(x).replace('0b', '').rjust(n, '0')
    
def solution(n, arr1, arr2):
    arr1 = [binformat(x, n) for x in arr1]
    arr2 = [binformat(x, n) for x in arr2]
    
    answer = []
    for row1, row2 in zip(arr1, arr2):
        r = [' ' if c1 == c2 == '0' else '#' for c1, c2 in zip(row1, row2)]
        answer.append(''.join(r))
        
    return answer

출처

프로그래머스 코딩테스트 연습 https://school.programmers.co.kr/learn/challenges