We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ca1dc32 commit 980b72fCopy full SHA for 980b72f
1 file changed
live7/test74/문제2/박희경.py
@@ -0,0 +1,34 @@
1
+import sys
2
+
3
+input = sys.stdin.readline
4
5
6
+def cantor_set(arr, start, end): # (놓친 부분) 파라미터로 start, end 두는 것
7
+ length = end - start
8
+ idx = length // 3 # 중심 인덱스
9
+ if length == 1:
10
+ return
11
12
+ for i in range(idx, idx * 2):
13
+ arr[start + i] = ' '
14
15
+ cantor_set(arr, start, start + idx) # 남은 왼쪽
16
+ cantor_set(arr, start + idx * 2, end) # 남은 오른쪽
17
18
19
+while True:
20
+ try:
21
+ n = int(input())
22
+ arr = ['-' for _ in range(3 ** n)]
23
24
+ cantor_set(arr, 0, len(arr))
25
+ print(''.join(arr))
26
+ except:
27
+ break
28
29
+"""
30
+0
31
+1
32
+3
33
+2
34
0 commit comments