Leetcode # 844. Backspace String Compare
https://leetcode.com/problems/backspace-string-compare/
Solution
Time Complexity: O(max(len(S), len(T)))
Space Complexity: O(1)
(The input and output generally do not count towards the space complexity.)
class Solution(object):
def backspaceCompare(self, S, T):
def F(S):
skip = 0
for i in range(len(S) - 1, -1, -1):
x = S[i]
if x == '#':
skip += 1
elif skip:
skip -= 1
else:
yield x
return all(x == y for x, y in itertools.izip_longest(F(S), F(T)))
Last Updated on 2023/08/16 by A1go