반응형
def solution(n):
trit = []
while n > 0:
n_chk = int(n % 3)
n = int(n / 3)
trit.insert(0, n_chk)
trit = trit[::-1]
result = 0
trit_len = int(len(trit))
for idx in range(trit_len):
result += (3 ** (trit_len-1)) * trit[idx]
trit_len -= 1
return result
반응형
'삽집하는 개발들 > 알고리즘' 카테고리의 다른 글
[36일차][프로그래머스][2021 카카오 채용연계형 인턴십][81301]숫자 문자열과 영단어 (0) | 2023.08.01 |
---|---|
[35일차][프로그래머스][2018 KAKAO BLIND RECRUITMENT][17681]1차 비밀지도 (0) | 2023.07.31 |
[33일차][프로그래머스][147355]크기가 작은 부분 문자열 (0) | 2023.07.29 |
[33일차][프로그래머스][12926]시저 암호 (0) | 2023.07.29 |
[32일차][프로그래머스][131705]삼총사 (0) | 2023.07.28 |