99클럽 코테 스터디 8일차 TIL + 3진법 뒤집기

Saang Bum Kim·2024년 4월 29일
0

99클럽

목록 보기
17/59

문제

링크텍스트

풀이

  • 3진법으로 바꾸고 앞뒤를 바꾼후 다시 10진법화 - 문제 의미만 잘 파악하면 된다.

결과

def solution(n):
    c =[]
    while n != 0:
        r = n % 3 
        c.append(r)
        n = n // 3
        print(c)
        
    n_c = len(c)
    a = 0
    for i in range(n_c):
#         a += c[n_c-i-1]*10**i
#         a += c[i]*3**i
        a += c[n_c-i-1]*3**i
    
    answer = a
    return answer

profile
old engineer

0개의 댓글