티스토리 뷰

728x90

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

 

코딩테스트 연습 - 124 나라의 숫자

 

programmers.co.kr

 

  • 해설 :

주어진 10진수를 124나라의 숫자 규칙에 맞추어 바꾸면 된다.

 

 

 

 

  • 풀이 :

3으로 나눈 나머지와 몫을 이용해 진수를 변환한다.

 

 

 

 

1
2
3
4
5
6
7
def solution(n):
    numbers = ['4''1''2']
    answer = ''
    while n:
        answer = numbers[n % 3+ answer
        n = n // 3 - (n % 3 == 0)
    return answer
cs
320x100
댓글
© 2022 WonSeok, All rights reserved