Written by
최태열
on
on
[Python][프로그래머스][Level1] 3진법 뒤집기
[Python][프로그래머스][Level2] 3진법 뒤집기
코드
def solution(n):
check=""
while n>0:
n,last = divmod(n,3)
check+=str(last)
return int(check,3)
n을 3으로 나누면서 나머지를 거꾸로 check에 집어넣는다.
이러면 바로 앞뒤 반전된 3진법 수가 나온다.
이를 10진법으로 표현해서 반환한다.
Discussion and feedback