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 677873e commit c872009Copy full SHA for c872009
src/chapter5/part9/RemoveKDigits.py
@@ -44,14 +44,12 @@ def remove_k_digits_v2(num, k):
44
# 遍历到的当前数字入栈
45
stack.append(c)
46
# 用栈构建新的整数字符串
47
- if new_length <= 0:
48
- return "0"
49
- return "".join(stack)
+ return "".join(stack[:new_length])
50
51
52
-print(remove_k_digits("1593212", 3))
53
-print(remove_k_digits("30200", 1))
54
-print(remove_k_digits("10", 2))
55
-print(remove_k_digits("541270936", 3))
56
-print(remove_k_digits("1593212", 4))
57
-print(remove_k_digits("10000100002", 2))
+print(remove_k_digits_v2("123456789", 3))
+print(remove_k_digits_v2("30200", 1))
+print(remove_k_digits_v2("10", 2))
+print(remove_k_digits_v2("541270936", 3))
+print(remove_k_digits_v2("1593212", 4))
+print(remove_k_digits_v2("10000100002", 2))
0 commit comments