LeetCode Algorithm 9. 回文数
生活随笔
收集整理的這篇文章主要介紹了
LeetCode Algorithm 9. 回文数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
9. 回文數
Ideas
算法:迭代
數據結構:一個變量就OK
思路:
Code
C++
class Solution { public:bool isPalindrome(int x) {if (x < 0 || (!(x % 10) && x)) return false;int rev = 0;while (rev < x) {rev = rev * 10 + x % 10;x /= 10;}return rev == x || rev / 10 == x; } };Python
class Solution:def isPalindrome(self, x):if x<0:return Falseif x<10:return Trueif x % 10 == 0:return Falsex_str = str(x)if x_str[::-1] == x_str:return Truereturn False總結
以上是生活随笔為你收集整理的LeetCode Algorithm 9. 回文数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 主机甲和主机乙之间已建立一个TCP连接,
- 下一篇: LeetCode Algorithm 8