반응형
https://school.programmers.co.kr/learn/courses/30/lessons/12899
<문제 풀이>
- 1, 2, 4 세 가지 숫자기 때문에 3으로 나누어 나온 나머지를 answer 앞에 붙여서 수를 완성한다.
<Code>
def solution(n):
answer = ''
check = {1: '1', 2: '2', 0: '4'}
while n > 0:
answer = check[n % 3] + answer
n = (n-1) // 3
return answer
※ 잘못된 점, 개선점 등이 있다면 언제든 댓글로 알려주시면 감사하겠습니다.
반응형
'Alogorithm > programmers' 카테고리의 다른 글
[programmers] Lv2 올바른 괄호 - Python & Java (0) | 2023.05.09 |
---|---|
[programmers] Lv2 2xn 타일링 - Python (0) | 2023.04.18 |
[programmers] Lv2 두 원 사이의 정수 쌍 - Python (0) | 2023.04.17 |
[programmers] Lv2 요격 시스템 - Python & Java (0) | 2023.04.14 |
[programmers] Lv3 단속카메라 - Python (0) | 2023.04.14 |