# 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
'알고리즘' 카테고리의 다른 글
[프로그래머스] 이상한 문자 만들기 (0) | 2023.07.07 |
---|---|
[프로그래머스] 기능개발 (0) | 2023.07.06 |
[프로그래머스] 삼총사 (0) | 2023.07.05 |
[프로그래머스] 할인 행사 (0) | 2023.07.05 |
[프로그래머스] 같은 숫자는 싫어 (0) | 2023.07.05 |