문제
풀이
- tmp에 3진법으로 만든 답을 넣는다. 이 과정에서 자연스럽게 앞 뒤 반전이 된 3진법으로 저장이 된다.
- 그리고 int(tmp, 3)을 사용해 3진법을 10진법으로 변경
코드
def solution(n):
tmp = ''
while n:
tmp += str(n % 3)
n //= 3
return int(tmp, 3)
반응형
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers] Lv1. 2016년 (0) | 2021.05.15 |
---|---|
[Programmers] Lv1. 실패율 (0) | 2021.05.15 |
[Programmers] Lv1. 예산 (0) | 2021.05.15 |
[Programmers] Lv1. 신규 아이디 추천 (0) | 2021.05.15 |
[Programmers] Lv1. 내적 (0) | 2021.05.15 |
댓글