반응형
def solution(n):
answer = []
sum=0
while True :
n,rest=divmod(n,3)
answer.append(rest)
if n == 0:
break
answer.reverse()
for i in range(len(answer)):
sum+=(answer[i])*3**i
return sum
나머지를 따로 answer에 저장하고 뒤집고 계산해주면 끝!!
반응형
'알고리즘 > 프로그래머스 level 1,2' 카테고리의 다른 글
[파이썬🐍] 프로그래머스 : 음양 더하기 (0) | 2021.04.20 |
---|---|
[파이썬🐍] 프로그래머스 : 내적 (0) | 2021.04.20 |
[파이썬🐍] 프로그래머스 : 같은 숫자는 싫어 (0) | 2021.04.19 |
[파이썬🐍] 프로그래머스 : 가운데 글자 가져오기 (0) | 2021.04.19 |
[파이썬🐍] 프로그래머스 : 2016년 (0) | 2021.04.19 |
댓글