[프로그래머스] 3진법 뒤집기

728x90
반응형

현재 숫자를 3진법으로 만든 뒤 뒤집어서 다시 10진법으로 변환한다 

 

def solution(n):
    answer = 0
    convert=''
    while n:
        a,b=divmod(n,3)//몫, 나머지 
        convert=str(b)+convert // 새로운 나머지수가 더 먼저 와야된다 (나눠보면서 이해)
        n=a // 새로운 몫
    return int(convert[::-1],3) //3진법을 10진법으로 변환하는 방법 

 

728x90
반응형
TAGS.

Comments