题目来源于《程序员代码面试指南》。一看到这个题目,就只想着固定其中一个字符串,循环改变另一个比较是否相等。题目倒是很简单,但看了解答觉得解法很棒,分享一下。图片最后一句为:并且b2中包含字符串b的所有旋转词。
def isRotateEqual(s1,s2):
if len(s1) != len(s2):
return False
temp = s2+s2
if s1 in temp:
return True
return False