We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c839453 commit 65fdeeaCopy full SHA for 65fdeea
1 file changed
live11/test113/문제2/박희경.py
@@ -3,31 +3,23 @@
3
input = sys.stdin.readline
4
5
n = int(input())
6
-feed = []
7
-feed_dict = {}
+
+layer_dict = {}
8
for _ in range(n):
9
data = input().split()
10
11
- feed.append(data[1:])
12
-
13
- layer = feed_dict
14
- for f in feed:
15
- if f not in layer:
16
- layer[f] = {}
17
- layer = layer[f]
18
-print(feed_dict)
+ layer = layer_dict
+ for feed in data[1:]:
+ if feed not in layer:
+ layer[feed] = {}
+ layer = layer[feed]
19
20
+def printer(layer_dict, layer):
+ layer_list = sorted(list(layer_dict))
+ for i in layer_list:
21
+ print('--' * layer, end='')
22
+ print(i)
23
+ printer(layer_dict[i], layer + 1)
24
-"""
-3
-2 B A
25
-4 A B C D
26
-2 A C
27
28
-4
29
-2 KIWI BANANA
30
-2 KIWI APPLE
31
-2 APPLE APPLE
32
-3 APPLE BANANA KIWI
33
+printer(layer_dict, 0)
0 commit comments