I. Description
문제 링크: https://leetcode.com/problems/clear-digits/description/
II. Code
class Solution:
def clearDigits(self, s: str) -> str:
list = []
for a in s:
if a.isdigit():
list.pop()
else:
list.append(a)
result = ''
for a in list:
result += a
return result
처음에는 s라는 이름의 string 자체에서 index를 하나씩 넘어가며 digit을 찾아 지워갈까 했지만, 그렇게 하는 것보다 새로운 리스트에 추가하고 지워가는 방식으로 푸는 게 더 낫겠다고 생각했다.
'Coding Test > Hash Table' 카테고리의 다른 글
[LeetCode] 3. Longest Substring Without Repeating Characters (0) | 2024.12.05 |
---|---|
[LeetCode] 1. Two Sum (2) | 2024.12.02 |
[LeetCode] 849. Maximize Distance to Closest Person (0) | 2024.12.02 |
[LeetCode] 3010. Divide an Array Into Subarrays With Minimum Cost I (0) | 2024.12.01 |
[LeetCode] 977. Squares of a Sorted Array (0) | 2024.12.01 |