用 Python 检查所有回文子串的长度是否为奇数的程序

pythonserver side programmingprogramming更新于 2026/2/2 4:28:17

假设我们有一个字符串 s,我们必须检查其所有回文子串的长度是否为奇数。

因此,如果输入为 s = "level",则输出将为 True

要解决这个问题,我们将遵循以下步骤 −

  • 对于范围从 1 到 s 的大小的 i,执行
    • 如果 s[i] 与 s[i - 1] 相同,则
      • 返回 False
  • 返回 True

让我们看看下面的实现以便更好地理解 −

示例

class Solution:
   def solve(self, s):
      for i in range(1, len(s)):
         if s[i] == s[i - 1]:
            return False
      return True
ob = Solution()
s = "level" print(ob.solve(s))

输入

"level"

输出

True

相关文章


有用资源