Haribo ML, AI, MATH, Algorithm

[1차] 비밀지도


비밀지도

코드

import re
def solution(n, arr1, arr2):
    # 각 배열의 원소들을 이진수로 변환하고, OR 연산.
    map_ = [bin(x | y)[2:].zfill(n) for x, y in zip(arr1, arr2)] # bin 함수는 이진수 앞에 '0b'를 붙여서 반환하므로 [2:]를 사용하여 이 부분을 제거
    answer = []
    for i in map_ :
        tmp = re.sub('1', '#', i)
        tmp = re.sub('0', ' ', tmp)
        answer.append(tmp)
    return answer

Similar Posts

이전 포스트 다트 게임

Comments