Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- Labor Management System
- MS SQL Server
- leetcode
- 피그마인디언
- 웨어하우스 보관 최적화
- TensorFlowGPU
- MySQL
- Product Demand
- pandas profiling
- Gaimification
- ProfileReport
- 코딩테스트연습
- forecast
- oracle
- 데이터분석
- kaggle
- ModelCheckPoint
- eda
- tensorflow
- 코딩테스트
- 딥러닝
- 프로그래머스
- 당신의 인생이 왜 힘들지 않아야 한다고 생각하십니까
- Inventory Optimization
- HackerRank
- SQL
- SKU Consolidation
- 파이썬
- 신경쓰기의 기술
- ABC Analysis
Archives
- Today
- Total
오늘도 배운다
3진법 뒤집기/ 프로그래머스, 파이썬 코딩테스트 연습 월간 코드 챌린지 시즌1 본문
문제
자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요.
제출답안
def solution(n):
r_ternary='' #진수변환 각 단계를 거꾸로 기록할 변수
while(n>0): #3으로 나눌 수 없을 때까지 반복
r_ternary+=f'{n%3}' #3으로 나눈 나머지를 기록
n = n//3
answer = int(r_ternary, 3)
return answer
획득점수
2점
문제 바로가기
728x90
'코딩테스트연습(파이썬)' 카테고리의 다른 글
두 개 뽑아서 더하기 / 프로그래머스, 파이썬 코딩테스트 연습 월간 코드 챌린지 시즌1 (0) | 2023.01.02 |
---|---|
키패드 누르기 / 프로그래머스, 파이썬 코딩테스트 연습 2020 카카오 인턴십 (0) | 2022.12.31 |
과일장수 / 프로그래머스, 파이썬 코딩테스트 연습 연습문제 (0) | 2022.12.29 |
콜라 문제 / 프로그래머스, 파이썬 코딩테스트 연습 연습문제 (0) | 2022.12.28 |
예산 / 프로그래머스, 파이썬 코딩테스트 연습 Summer/Winter Coding(~2018) (0) | 2022.12.27 |
Comments