-코드
def solution(n):
answer = ''
while n:
if n % 3 != 0:
answer += str(n % 3)
n //= 3
else:
answer += '4'
n = n // 3 - 1
return answer[::-1]
처음에는 리스트를 이용하여 풀려고 했으나 그냥 3의 나머지로 풀면 풀려서 해결을 했습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 11021번 A+B - 7 (0) | 2022.01.23 |
---|---|
[백준/파이썬] 14614번 Calculate! (0) | 2022.01.23 |
[백준/파이썬] 2975번 Transactions (0) | 2022.01.22 |
[백준/파이썬] 18870번 좌표 압축 (0) | 2022.01.21 |
[백준/파이썬] 24309번 РАВЕНСТВО (0) | 2022.01.21 |