在 Python 中檢查一個字串是否包含迴文子字串(偶數長度)


假設我們有一個字串 s。我們需要檢查此字串是否包含一些偶數長度的迴文。

因此,如果輸入類似於 s = "afternoon",則輸出將為 True,因為 "afternoon" 包含偶數長度迴文 "noon"。

為解決此問題,我們將執行以下步驟

  • 對於範圍從 0 到字串長度 - 1 的 i,執行
    • 如果 string[i] 與 strig[i + 1] 相同,則
      • 返回 True
  • 返回 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

更新於: 29-Dec-2020

354 檢視次數

開啟你的 職業

透過完成課程獲得認證

開始
廣告