3진법 뒤집기

Seogyu Gim·2020년 12월 7일
0

코딩테스트

목록 보기
17/47
def solution(n):
    answer = ""
    while True:
        div, mod = divmod(n, 3)
        if div == 0:
            answer += str(mod)
            break
        else:
            answer += str(mod)
            n = div
    ret = 0
    for i in range(len(answer)):
        ret = ret * 3 + int(answer[i])
    return ret
profile
의미 있는 일을 하고싶은 개발자

0개의 댓글