배고픈 개발자 이야기

[2018 kakao blind] 비밀지도 본문

알고리즘 문제/PROGRAMMERS

[2018 kakao blind] 비밀지도

이융희 2021. 8. 1. 15:10
728x90

이진수 변환 및 합치는 문제 쉬움

 

 

def solution(n, arr1, arr2):
    answer = []
    
    for i in range(n):
        temp = [" "]*n
        num1, num2 = arr1[i], arr2[i]
        for j in range(n):
            a1, a2 = int(num1 / 2), int(num2 / 2)
            b1, b2 = int(num1 % 2), int(num2 % 2)
            if b1 or b2:
                temp[n-j-1] = "#"

            num1, num2 = a1, a2
            # if a != 0:
            #     num = a
            # else:
            #     break
        answer.append(''.join(map(str, temp)))

    return answer
Comments