Python3判断是否为回文数
生活随笔
收集整理的這篇文章主要介紹了
Python3判断是否为回文数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python3判斷是否為回文數
原題 https://leetcode-cn.com/problems/palindrome-number/
題目:
不允許用str的方法!
判斷一個整數是否是回文數?;匚臄凳侵刚?#xff08;從左向右)和倒序(從右向左)讀都是一樣的整數。
示例 1:
輸入: 121 輸出: true示例 2:
輸入: -121 輸出: false 解釋: 從左向右讀, 為 -121 。 從右向左讀, 為 121- 。因此它不是一個回文數。示例 3:
輸入: 10 輸出: false 解釋: 從右向左讀, 為 01 。因此它不是一個回文數。解題:
class Solution:def isPalindrome(self, x: int) -> bool:if x < 0:return Falseold_x = xrev = 0while x != 0:pop = x % 10x = int(x / 10)rev = rev * 10 + popreturn rev == old_x總結
以上是生活随笔為你收集整理的Python3判断是否为回文数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网易有道词典如何加入单词本(网易游戏官网
- 下一篇: 吸引人的医美口号文案29句