반응형 iNT1 [프로그래머스] 3진법 뒤집기 Python Code 프로그래머스의 3진법 뒤집기를 Python으로 풀어보겠다. 문제 문제는 간단하게 자연수 n을 3진법으로 변환하고 뒤집은 후 10진법으로 바꾸면 된다. 구현 프로그래밍에서 진법 변환을 할 때 div / mod 연산을 하며 mod값을 append 하는데 여기서의 mod값을 결과에 하나씩 append 해준다. 이때 결과가 거꾸로 저장되므로 뒤집을 필요가 없이 int로 형 변환을 하면 된다. 코드 def solution(n): rev_base = '' while n > 0: n, mod = divmod(n, 3) rev_base += str(mod) return int(rev_base,3) divmod는 divend와 divider를 인자로 받아 몫과 나머지를 tuple 형태로 돌려주는 것이다. 파이썬의 int.. 2022. 8. 27. 이전 1 다음 반응형