📅  最后修改于: 2023-12-03 15:26:44.351000             🧑  作者: Mango
当我们需要检查一个字符串是否可以通过循环移位得到另一个字符串时,可以采用以下方法:
def check_rotation(s1: str, s2: str, max_shifts: int) -> bool:
if len(s1) != len(s2):
return False
def check_rotation(s1: str, s2: str, max_shifts: int) -> bool:
if len(s1) != len(s2):
return False
for i in range(max_shifts + 1):
temp = s2[i:] + s2[:i]
if temp == s1:
return True
return False
def check_rotation(s1: str, s2: str, max_shifts: int) -> bool:
if len(s1) != len(s2):
return False
for i in range(max_shifts + 1):
temp = s2[i:] + s2[:i]
if temp == s1:
return True
return False
以上就是关于如何检查一个字符串可以通过最多 X 次顺时针循环从另一个字符串形成的介绍,希望对您有所帮助。