检查字符串在Python中是否是Colindrome
假设我们有一个字符串s。我们必须检查给定的字符串是否是colindrome。结肠综合征是由6个回文长度组成的串联字符串。
因此,如果输入像s=“aabbaamnoonm”,那么输出将为True,因为它包含回文长度(例如“aabbaa”和“mnoonm”),长度均为6。
为了解决这个问题,我们将遵循以下步骤-
如果s的大小不是6的倍数,则
返回False
对于范围0到s-1的i,增加6,则执行
返回False
如果s[从索引i到i+5]不是回文,则
返回True
让我们看下面的实现以更好地理解-
示例
def is_palindrome(s):
return s == s[::-1]
def solve(s):
if len(s) % 6 != 0:
return False
for i in range(0, len(s), 6):
if not is_palindrome(s[i : i+6]):
return False
return True
s = "aabbaamnoonm"
print(solve(s))输入值
"aabbaamnoonm"输出结果
True
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短