在 Python 中检查一个字符串是否包含回文子字符串(偶数长度)
假设我们有一个字符串 s。我们需要检查此字符串是否包含一些偶数长度的回文。
因此,如果输入类似于 s = "afternoon",则输出将为 True,因为 "afternoon" 包含偶数长度回文 "noon"。
为解决此问题,我们将执行以下步骤
- 对于范围从 0 到字符串长度 - 1 的 i,执行
- 如果 string[i] 与 strig[i + 1] 相同,则
- 返回 True
- 如果 string[i] 与 strig[i + 1] 相同,则
- 返回 False
让我们看看以下实现以获得更好的理解 −
示例
def solve(string): for i in range (0, len(string)): if (string[i] == string[i + 1]): return True return False s = "afternoon" print(solve(s))
输入
"afternoon"
输出
True
广告