[프로그래머스] 124 나라의 숫자

 

문제

def solution(n):
    answer = ""
    # 3으로 나눈 나머지 값을 인덱스로 한다 했을 때, num의 순서
    num = ["4", "1", "2"]  
    
    while n > 0:
        # 3으로 나눈 나머지 계산
        t = n % 3
        # 3으로 나눈 나머지를 인덱스로 num에서 숫자를 가져옴
        answer = num[t] + answer
        # n을 다시 계산
        n = (n - 1) // 3  
    return answer