728x90
반응형
첫번째 코드
스택을 이용하면 되겠다는 생각이 들었다.
스택은 나중에 들어온 값이 가장 먼저 나가므로
*이 나오면 가장 나중에 들어온 값을 제거하는 방법으로 진행하면 되겠구나!
class Solution:
def removeStars(self, s: str) -> str:
answer = []
for i in s:
if i == '*':
answer.pop()
else:
answer.append(i)
return ''.join(answer)
통과
링크
https://github.com/ornni/leetcode/tree/main/2390-removing-stars-from-a-string
반응형
'코딩 테스트 > leetcode' 카테고리의 다른 글
Neither Minimum nor Maximum (0) | 2024.06.28 |
---|---|
Final Prices With a Special Discount in a Shop (0) | 2024.06.27 |
Shuffle the Array (0) | 2024.06.25 |
Divisor Game (0) | 2024.06.24 |
Split a String in Balanced Strings (0) | 2024.06.22 |