프로그래머스 연습문제
- Lv 2. 124 나라의 숫자 (Python)
https://school.programmers.co.kr/learn/courses/30/lessons/12899
def solution(n):
answer = ''
list_124 = [1, 2, 4]
while(n > 0): # 3진법 이용하기
answer += str(list_124[(n % 3) - 1])
n = (n - 1) // 3
answer = "".join(reversed(answer)) # 오른쪽에서 밀어넣어서 만든 답이니 거꾸로 한번 뒤집어줘야함
return answer
(n - 1) % 3
한 값의 인덱스로 결정된다.(n - 1) // 3
을 해주면서 결정된다.