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

cheeeese·2022년 2월 4일
0

코딩테스트 연습

목록 보기
45/151
post-thumbnail

📖 문제

https://programmers.co.kr/learn/courses/30/lessons/68935?language=python3

💻 내 코드

def solution(n):
    answer = 0
    s=''
    while n>0:
        r=n%3
        n=n//3
        s+=str(r)
    
    
    return int(s, 3)

➕ 추가

  • int(string, base): string에 담긴 수를 base진법으로 인식해서 10진수로 변환
    • int(s, 3): s를 3진수로 인식하여 10진수로 변환함
  • n, rest = divmod(n, 3): 몫과 나머지를 함께 반환

0개의 댓글