給定一個字符串,驗證它是否是回文串,只考慮字母和數字字符,可以忽略字母的大小寫。輸入: "A man, a plan, a canal: Panama" 輸出: true


def isPalindrome(s):
s1=''
for i in s:
if (ord(i)>=48 and ord(i)<=57) or (ord(i)>=65 and ord(i)<=90) or (ord(i)>=97 and ord(i)<=122):
s1+=i.lower()
s2=''.join(list(reversed(s1)))
if s1==s2:
return True
else:
return False


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM