LeetCode 字符串 驗(yàn)證回文字符串

給定一個(gè)字符串,驗(yàn)證它是否是回文串,只考慮字母和數(shù)字字符,可以忽略字母的大小寫(xiě)。

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

示例 1:
輸入: "A man, a plan, a canal: Panama"
輸出: true

示例 2:
輸入: "race a car"
輸出: false

解答:

這道題很簡(jiǎn)單,依然使用python的切片功能。首先提取出來(lái)所有的字母和數(shù)字字符,然后用切片判斷。

class Solution:
    import re
    def isPalindrome(self, s):
        """
        :type s: str
        :rtype: bool
        """
        ## 此處需要使用re包的findall方法
        ss = str.lower(''.join(re.findall(r'[a-zA-Z0-9]',s)))
        if ss[::-1] == ss:
            return True
        else:
            return False
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 最先接觸編程的知識(shí)是在大學(xué)里面,大學(xué)里面學(xué)了一些基礎(chǔ)的知識(shí),c語(yǔ)言,java語(yǔ)言,單片機(jī)的匯編語(yǔ)言等;大學(xué)畢...
    oceanfive閱讀 3,395評(píng)論 0 7
  • 給定一個(gè)字符串,驗(yàn)證它是否是回文串,只考慮字母和數(shù)字字符,可以忽略字母的大小寫(xiě)。 說(shuō)明:本題中,我們將空字符串定義...
    1f872d1e3817閱讀 350評(píng)論 0 0
  • 古今中外,文學(xué)名著數(shù)不勝數(shù),且還在不斷涌現(xiàn)。而在我國(guó),最著名、最為人們熟悉的就是四大名著了,即《紅樓夢(mèng)》、《三國(guó)演...
    JUNWOOK閱讀 1,195評(píng)論 0 0
  • 昨晚,聽(tīng)別人說(shuō)下雪了。早上,透過(guò)窗玻璃往外看去,停在外面的車(chē)子被雪裹得嚴(yán)嚴(yán)實(shí)實(shí)的。 “亂云低薄暮,急雪舞回風(fēng)”,銀...
    晴空一鶴范祖華閱讀 509評(píng)論 4 7
  • wiz筆記是一款可以實(shí)現(xiàn)多平臺(tái)同步的知識(shí)管理軟件,它不僅可以很方便地記錄你的奇思妙想、日記、讀書(shū)筆記、計(jì)劃、微信文...
    學(xué)習(xí)之術(shù)閱讀 1,224評(píng)論 0 4

友情鏈接更多精彩內(nèi)容