Leetcode 125 驗證回文串

2021-09-09 07:28:54 字數 640 閱讀 8826

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

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

示例 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

"""s = ''.join(filter(str.isalnum,s)).lower() # 將字串只留下字母和數字,並轉化為小寫

return s==s[::-1] # 比較字串是否是回文字串

leetcode125 驗證回文串

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

LeetCode125驗證回文數

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

leetcode 125 驗證回文串

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