• Home
  • About
    • on Weekend photo

      on Weekend

      𝙎𝙩𝙪𝙙𝙮𝙞𝙣𝙜

    • Learn More
    • Instagram
    • Github
  • Archive
    • All Posts
    • All Tags
    • All Categories
  • Categories
    • Problem Solving
    • TIL
    • Study
    • Etc
    • 필사
  • Projects

[프로그래머스] 3진법 뒤집기

12 Mar 2021

3진법 뒤집기

정해준 흐름대로만 풀면 된다.

def make3reverse(n) :
    ans = ""
    while(n>=1) :
        ans += str(n%3)
        n = int(n/3)
    return ans

def make10(n) :
    ans = 0
    for idx, c in enumerate(map(int,n[::-1])) :
        ans += int(c)*(3**idx)
    return ans

def solution(n):
    answer = 0 
    return make10(make3reverse(n))



problem_solvingpython Share Tweet +1