如何检查字符串中的前三个字母是否与最后三个字母相反。它们不能重叠。 例如:
"karak" -> False
"kaakaak" -> True
想出这样的话,我可以查看前三个和最后三个字符串的反转字母:
if s[:3] == s[-3:][::-1]:
但是如何检查它们是否重叠?
答案 0 :(得分:4)
检查长度并将前3个字母与最后3个字母进行比较:
is_equal = True if len(s) >= 6 and s[:3] == s[-3:][::-1] else False