We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cb7ad76 commit 821c136Copy full SHA for 821c136
이수빈/Week5_124나라.py
@@ -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