Skip to content

Commit 821c136

Browse files
committed
Solved Week 5
1 parent cb7ad76 commit 821c136

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

이수빈/Week5_124나라.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
def solution(n):
2+
answer = ''
3+
number = 0 # 124나라의 숫자
4+
5+
while n > 0:
6+
if n % 3 == 0:
7+
number = 4 # n을 3으로 나눈 나머지가 0일 경우 124나라에서는 4로 바꿔주기
8+
# 이는 3의 배수인 경우이기 때문에 다음에 확인할 수를 n // 3 - 1로 바꾸어 주기(e.g. 3의 경우 n//3이 0이 아닌 1이 되기 때문)
9+
n = n // 3 - 1
10+
else:
11+
number = n % 3 # 그렇지 않은 경우 해당 숫자를 그대로 할당하기
12+
n //= 3
13+
answer = str(number) + answer # answer 앞에 숫자 붙여 주기
14+
15+
return answer

0 commit comments

Comments
 (0)