코딩테스트 연습 - 124 나라의 숫자 | 프로그래머스 (programmers.co.kr)
def solution(n):
answer = ''
# 3을 빼고 3을 나누는 것을 반복한다.
listing = [ '4','1', '2']
repeat = 1
while True:
if n < 3:
answer+= listing[n]
break
else:
if n % 3 == 0:
answer += listing[0]
n = n // 3 - 1
if n == 0:
break
else:
answer += listing[n%3]
n //= 3
if n == 0:
break
answer = answer[::-1]
return answer
print(solution(10))
'Computer Science > 자료구조' 카테고리의 다른 글
코딩테스트 기초 배열 Binary Search | 코드없는 프로그래밍 (0) | 2021.09.05 |
---|---|
코딩테스트 Arrays 이론 | 코드없는 프로그래밍 (0) | 2021.09.05 |
[7.4] 이상한 문자 만들기 알고리즘 (50/100) (0) | 2021.07.04 |
[7.4] 시저 암호 알고리즘 (49/100) (0) | 2021.07.04 |
[7.3] 비밀지도 알고리즘(48/100) (0) | 2021.07.03 |