ttps://school.programmer.co.kr/learn/courses/30/lessons/12899
문제를 보면
n answer
1 1, 2 2, 3 4
4 11, 5 12, 6 14
7 21, 8 22, 9 24
10 41, 11 42, 12 44
이를 n-1, n%3, n//3을 반복하면
10 -> 9 -> (0, 3) -> 2 -> (2,0) = 02가 구해짐
이렇게 풀면 됨
def solution(n):
num = ['1','2','4']
answer = ""
while n > 0:
n -= 1
answer = num[n % 3] + answer
n //= 3
return answer