내 정답:
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
'프로그래머스 알고리즘 문제 > Level 2' 카테고리의 다른 글
프로그래머스 Level 2 - 더 맵게 (0) | 2020.08.19 |
---|---|
프로그래머스 Level 2 - 기능개발 (0) | 2020.08.19 |
프로그래머스 Level 2 - 스킬트리 (0) | 2020.08.19 |
프로그래머스 Level 2 - 주식 가격 (0) | 2020.08.19 |
프로그래머스 Level 2 - 다리를 지나는 트럭 (0) | 2020.08.18 |