https://programmers.co.kr/learn/courses/30/lessons/12899?language=python3
코딩테스트 연습 - 124 나라의 숫자
programmers.co.kr
def solution(n):
answer = ''
rest = n%3
k = n//3
if n<=3:
return str(4) if n==3 else str(n)
answer = str(rest) + answer
while k>0:
rest = k%3
k = k//3
if rest==0:
rest = 4
answer = str(rest) + answer
if k==1:
break
return answer
# 나머지가 1이면 1 2면 2 0이면 4 주면 됌 몫을 계속 나눠주면서 나머지만 쏙쏙 빼먹는 구조
def solution(n):
answer = ''
while n>0:
n -= 1
answer = '124'[n%3] + answer
n = n//3
return answer
'B > Coding Test' 카테고리의 다른 글
[프로그래머스] MySQL - 우유와 요거트가 담긴 장바구니 (0) | 2021.10.08 |
---|---|
코딩테스트 연습2020 KAKAO BLIND RECRUITMENT문자열 압축 (0) | 2021.10.08 |
[프로그래머스] DFS/BFS - 단어 변환 (0) | 2021.10.06 |
[코딩테스트] 완전탐색 - 모의고사 / 카펫 (0) | 2021.10.01 |
[코딩테스트] 완전탐색 - 소수 찾기 (0) | 2021.09.30 |