프로그래머스 알고리즘 문제/Level 2
프로그래머스 Level 2 - 124 나라의 숫자
에포트
2020. 8. 18. 21:07
내 정답:
def solution(n):
answer = ''
while n != 0:
if n%3 == 0:
answer = '4' + answer
n = n//3-1
else:
answer = str(n%3) + answer
n = n//3
return answer
다른 사람들의 정답:
def change124(n):
num = ['1','2','4']
answer = ""
while n > 0:
n -= 1
answer = num[n % 3] + answer
n //= 3
return answer