在 Python 中用小寫字元檢查字串是否為迴文字串的程式


假設我們有一個字母數字字串s。它可以包含大寫或小寫字母。我們必須檢查s是否迴文,只考慮小寫字母字元。

所以,如果輸入是s = "rLacHEec0a2r8",則輸出將為True,因為該字串包含小寫形式的“racecar”,這是一個迴文。

為了解決這個問題,我們將遵循以下步驟:

  • x := 空字串

  • 對於s中的每一個字元i,執行

    • 如果i為小寫,則

      • x := x連線i

  • 當x為迴文時返回真,否則返回假

示例

讓我們看看以下實現以獲得更好的理解

def solve(s):
   x = ""
   for i in s:
      if i.islower():
         x += i

   return x == x[::-1]

s = "rLacHEec0a2r8"
print(solve(s))

輸入

"rLacHEec0a2r8"

輸出

True

更新於:2021-10-12

719 次瀏覽

啟動你的 職業生涯

透過完成課程獲得認證

開始
廣告