Time: 3 ms (44.97%), Space: 17.5 MB (99.61%) - LeetHub

This commit is contained in:
Deven
2025-11-26 20:24:25 -05:00
parent ae638d92a1
commit 102f60b356
@@ -3,7 +3,7 @@ class Solution:
""" """
Complexities: Complexities:
Time: O(n) Time: O(n)
Space: O(1) Space: O(n)
where n = len(s) where n = len(s)
""" """
@@ -12,6 +12,21 @@ class Solution:
if len(s) <= 1: if len(s) <= 1:
return s return s
stack = ""
for letter in s:
stack += letter
if len(stack) >= 2 and stack[-2] != stack[-1] and stack[-2].lower() == stack[-1].lower():
stack = stack[:-2]
return stack
"""
# iterate over all letters # iterate over all letters
# - compare s[i], s[i+1] # - compare s[i], s[i+1]
# - if I remove, look at s[i-1] # - if I remove, look at s[i-1]
@@ -26,3 +41,4 @@ class Solution:
i += 1 i += 1
return s return s
"""