3진법 뒤집기

dogit·2021년 11월 30일
0

python문제

목록 보기
12/13

문제

코드

def solution(n):
    answer = ''

    while n > 0:
        n, re = divmod(n, 3)
        answer += str(re)

    return int(answer, 3)

새로 알게된 지식

divmod(a, b)
a와 b의 나눈값과 나머지값을 각각 동시에 반환해주는 함수

int(num, n)를 사용하여 10진법으로 변환하기
문자열 형태의 num을 n진법에서 10진법으로 변환해주는 int함수의 또다른 기능

출처

https://programmers.co.kr/learn/courses/30/lessons/68935

profile
느리더라도 꾸준하게

0개의 댓글