본문 바로가기
Coding Test/Hash Table

[LeetCode] 3174. Clear Digits

by 헤이즐넛 좋아하는 개발자 2024. 12. 1.

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을 찾아 지워갈까 했지만, 그렇게 하는 것보다 새로운 리스트에 추가하고 지워가는 방식으로 푸는 게 더 낫겠다고 생각했다.