一個b站上的朋友問我,怎么返回五位數的回文數的個數。
我首先百度回文數的概念,就是正讀和倒讀都一樣的數字,例如:10001,99899 等等
數字的位數拆分一頭霧水,思來想去,用字符串的方法完美解決!
count = 0 for i in range(10000, 100000): a = str(i) if a[0] == a[-1] and a[1] == a[-2]: count +=1 print(i) print(count)
一個b站上的朋友問我,怎么返回五位數的回文數的個數。
我首先百度回文數的概念,就是正讀和倒讀都一樣的數字,例如:10001,99899 等等
數字的位數拆分一頭霧水,思來想去,用字符串的方法完美解決!
count = 0 for i in range(10000, 100000): a = str(i) if a[0] == a[-1] and a[1] == a[-2]: count +=1 print(i) print(count)
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。