LeetCode125驗證回文數

2021-08-28 02:18:36 字數 1081 閱讀 1949

給定乙個字串,驗證它是否是回文串,只考慮字母和數字字元,可以忽略字母的大小寫。

說明:本題中,我們將空字串定義為有效的回文串。

示例 1:

輸入:"a man, a plan, a canal: panama"輸出:true
示例 2:

輸入:"race a car"輸出:false
class solution:

def ispalindrome(self, s):

""":type s: str

:rtype: bool

"""s1=

for i in range(len(s)):

if s[i].isalnum():#選擇字母或數字

if s1==s1[::-1]:#翻轉後是否與之前的相等

return true

else:

return false

python isalnum() 方法檢測字串是否由字母和數字組成。

isalnum()方法語法:

str.isalnum()
如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true,否則返回 false

以下例項展示了isalnum()方法的例項:

str = "this 2009"  # 字元中沒有空格

print(str.isalnum())

str = "this is string example....wow!!!"

print(str.isalnum())

d:\anaconda\python.exe e:/pythonwork/leetcode125驗證回文數.py

false

false

process finished with exit code 0

leetcode125 驗證回文串

一 問題描述 給定乙個字串,驗證它是否是回文串,只考慮字母和數字字元,可以忽略字母的大小寫。說明 本題中,我們將空字串定義為有效的回文串。示例 1 輸入 a man,a plan,a canal panama 輸出 true 示例 2 輸入 race a car 輸出 false 二 和思路 2.分...

leetcode 125 驗證回文串

給定乙個字串,驗證它是否是回文串,只考慮字母和數字字元,可以忽略字母的大小寫。說明 本題中,我們將空字串定義為有效的回文串。示例 1 輸入 a man,a plan,a canal panama 輸出 true示例 2 輸入 race a car 輸出 false注意讀題,題目中說了只考慮字母和數字...

Leetcode 125 驗證回文串

給定乙個字串,驗證它是否是回文串,只考慮字母和數字字元,可以忽略字母的大小寫。說明 本題中,我們將空字串定義為有效的回文串。示例 1 輸入 a man,a plan,a canal panama 輸出 true示例 2 輸入 race a car 輸出 false這裡首先需要將字串中字元和數字提取出...