본문 바로가기

CodingTest/Level1

[연습] 코딩테스트- [1차]비밀지도

코딩테스트 연습

  • programmers.co.kr
  • 2018 KAKAO BLIND RECRUITMENT
  • [1차] 비밀지도



def solution(n, arr1, arr2):
    if n < 1 or n >16:
        return 0

    a_op_result= []

    for x,y in zip(arr1, arr2):
        tmp = format(x|y,'b')
        if len(tmp) < n:
            tmp = "0"* (n-len(tmp)) + tmp
        a_op_result += [tmp.replace("1", "#").replace("0", " ")]

    return a_op_result
반응형