We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f4fd090 commit 6f2c69aCopy full SHA for 6f2c69a
1 file changed
live9/test93/문제1/박희경.py
@@ -0,0 +1,25 @@
1
+"""
2
+1 (st = [1]) -> 9 (st = [9]) -> 2 -> 4 (st = [9, 4])
3
4
+def solution(number, k):
5
+ answer = 0
6
+ number = list(map(str, number.rstrip()))
7
+
8
+ stack = []
9
10
+ for num in number:
11
+ if not stack:
12
+ stack.append(num)
13
+ continue
14
+ if k > 0:
15
+ while stack[-1] < num: # 다음 수가 더 클 때
16
+ stack.pop()
17
+ k -= 1
18
+ if not stack or k <= 0:
19
+ break
20
21
22
23
+ stack = stack[:-k]
24
25
+ return ''.join(stack)
0 commit comments