😎 코딩테스트 연습>월간 코드 챌린지 시즌1>3진법 뒤집기
바로 떠오른 생각은 n을 3으로 나눈 나머지를 배열에 넣어서 3진법을 뒤집는 것이다.
만든 배열의 길이-1이 차수가 되기 때문에 for문을 이용하여 계산한 값을 넣어준다.
def solution(n):
answer = 0
a = []
while n > 0:
a.append(n%3)
n = n//3
k = len(a)-1
for i in a:
answer += i*(3**k)
k -= 1
return answer