알고리즘
[프로그래머스] 3진법 뒤집기
hminor
2023. 7. 6. 09:40
반응형
# int 메서드의 3진법 활용 방법 코드
def solution(n):
s = ''
while n != 0:
s += str(n%3)
n = n//3
return int(s,3)
# 배열을 활용한 풀이 방법
def solution(n):
li, result = [], 0
while n != 0:
li = li + [n%3]
n = n//3
li.reverse()
for i in range(len(li)):
result += (3**(i))*li[i]
return result