로딩
요청 처리 중입니다...

[코딩테스트] 프로그래머스 - 3진법 뒤집기 (Lv.1)

 [코딩테스트] 프로그래머스 - 3진법 뒤집기 (Lv.1)

이 문제는 프로그래머스 코딩테스트 Lv.1에 출제된 문제입니다. (문제 저작권은 프로그래머스에 있습니다) 직접 코드를 작성하고, 내 코드를 다른 코드와 비교하여 발전적인 사람이 되고자 합니다. 3진법 뒤집기 [QUESTION] 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. n은 1 이상 100,000,000 이하인 자연수입니다.

[내 코드] def solution(n): ans = '' while n > 0: n, mod = divmod(n, 3) ans += str(mod) return int(ans, 3) 1] n이 0보다 큰 경우에는 반복해서 2] divmod(n, 3)을 통해 n을 3으로 나눈 몫과 나머지를 n, mod로 받고 3] 그 나머지를 빈 문자열에 하나씩 추가하여 3진법으로 나타낸 수를 뒤집어 주고 4] 그 수를 10진법으로 만들어주어 return...

# 3진법뒤집기 # 파이썬프로그래머스문제 # 파이썬프로그래머스3진법뒤집기 # 파이썬프로그래머스 # 파이썬코테준비 # 파이썬코테문제 # 파이썬코딩테스트연습 # 파이썬코딩테스트대비 # 파이썬코딩테스트 # 파이썬초보연습 # 파이썬진법 # 파이썬이진법 # 파이썬십진법 # 파이썬3진법뒤집기 # 파이썬3진법 # 파이썬2진법 # 파이썬10진법으로 # 파이썬 # 프로그래머스3진법뒤집기