124 나라의 숫자 (Level 2)

정은경·2020년 10월 1일
0

1. 문제

2. 나의 풀이

def solution(n):
    rlt = []
    while n > 1:
        if n%3 == 0:
            n -= 3
            rlt.append(3)
        else:
            rlt.append(n%3)
        n = n//3
    if n > 0:
        rlt.append(n)
    temp = [str(x) if x!=3 else '4' for x in rlt]
    return ''.join([temp[i] for i in range(len(temp)-1, -1, -1)])

3. 남의 풀이




4. 느낀 점

  • 처음부터 스스로 풀었다! 뿌듯!
profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글