삽집하는 개발들/알고리즘

[34일차][프로그래머스][월간 코드 챌린지 시즌1][68935]3진법 뒤집기

악투 2023. 7. 30. 09:57
반응형
def solution(n):  
    trit = []
    while n > 0:   
        n_chk = int(n % 3)
        n = int(n / 3)
        trit.insert(0, n_chk)  

    trit = trit[::-1]        
    result = 0
    trit_len = int(len(trit))
    for idx in range(trit_len):
        result += (3 ** (trit_len-1)) * trit[idx]
        trit_len -= 1
        
    return result
반응형