去定了A的头个字母作为第一个单词的起始
然后去反转后的字符串中 找到改单词的位置 作为分割点
再去对比 A的前半部分是否等于B的后半部分
B的前半部分是否等于A的后半部分
class Solution:
def solve(self , A , B ):
p = 0
while B[p] != A[0]:
p += 1
return A[:p] == B[p:] and A[p:] == B[:p]
去定了A的头个字母作为第一个单词的起始
然后去反转后的字符串中 找到改单词的位置 作为分割点
再去对比 A的前半部分是否等于B的后半部分
B的前半部分是否等于A的后半部分
class Solution:
def solve(self , A , B ):
p = 0
while B[p] != A[0]:
p += 1
return A[:p] == B[p:] and A[p:] == B[:p]