본문 바로가기
IT 이야기/알고리즘 공부

[Programmers] 추석 트래픽 2018 카카오 블라인드 코딩 테스트

by Dblog 2020. 11. 18.
728x90


파이썬을 사용하였습니다.

정답 코드



def convert(arr1,k):
    get= []
    for i in range(len(arr1)):
        m = bin(arr1[i])[2:]
        n = '0'*(k - len(m))+ m
        arr1_1 =''
        for j in n:
            if j=='1':
                arr1_1 += '#'
            else:
                arr1_1 += ' '
        get.append(arr1_1)
    return get

def plus(arr1, arr2):
    get = []
    for i in range(len(arr1)):
        key = arr1[i]
        key2 = arr2[i]
        value =''
        for j in range(len(key)):
            if key[j]==' ' and  key2[j]==' ':
                value += ' '
            else:
                value += '#'
        get.append(value)
    return get

def solve(n,arr1,arr2):
    get=[]
    arr1 = convert(arr1,n)
    arr2 = convert(arr2,n)
    get = plus(arr1,arr2)
    return get
728x90

'IT 이야기 > 알고리즘 공부' 카테고리의 다른 글

[Programmers] 숫자 게임  (0) 2020.11.20
[Programmers] 단속카메라  (0) 2020.11.19
[Programmers] 주식가격  (0) 2020.11.17
[Programmers] 풍선 터트리기  (0) 2020.11.16
[Programmers] 기능개발  (0) 2020.11.14

댓글