1
class Solution:
2
def canTransform(self, start: str, end: str) -> bool:
3
def chars(s):
4
for i, c in enumerate(s):
5
if c != "X":
6
yield i, c
7

8
yield -1, " "
9

10
for (startI, startC), (endI, endC) in zip(chars(start), chars(end)):
11
if (
12
startC != endC
13
or (startC == "L" and startI < endI)
14
or (startC == "R" and startI > endI)
15
):
16
return False
17

18
return True

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0