We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cd62198 commit 2298b4dCopy full SHA for 2298b4d
1 file changed
live11/test114/문제1/박희경.py
@@ -0,0 +1,27 @@
1
+import sys
2
+from itertools import *
3
+
4
+input = sys.stdin.readline
5
6
+expr= list(map(str, input().rstrip()))
7
8
+stack = []
9
+pairs = []
10
+for idx, char in enumerate(expr):
11
+ if char == '(':
12
+ stack.append(idx)
13
+ elif char == ')':
14
+ open_idx = stack.pop()
15
+ pairs.append((open_idx, idx))
16
17
+res = set()
18
+for i in range(1, len(pairs) + 1):
19
+ for comb in combinations(pairs, i):
20
+ temp = list(expr)
21
+ for open_idx, close_idx in comb:
22
+ temp[open_idx] = ''
23
+ temp[close_idx] = ''
24
+ res.add(''.join(temp))
25
26
+for r in sorted(res):
27
+ print(r)
0 commit comments