牛客题霸 [回文数字(palindrome-number)] C++题解/答案
生活随笔
收集整理的這篇文章主要介紹了
牛客题霸 [回文数字(palindrome-number)] C++题解/答案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
牛客題霸 [回文數字] C++題解/答案
題解:
首先:負數不可以回文(起碼看著就不對稱)
然后我們將x翻轉,很簡單sum=sum*10+x%10;
因為x最終會變成0,所以用y先存一下x
最后比較sum與y是否相等
面試:
class Solution { public:/*** * @param x int整型 * @return bool布爾型*/bool isPalindrome(int x) {// write code hereif(x<0)return 0;int y=x;int sum=0;while(x){sum=sum*10+x%10;x/=10;}return sum==y;} };總結
以上是生活随笔為你收集整理的牛客题霸 [回文数字(palindrome-number)] C++题解/答案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为世界之光——交通大学校歌介绍
- 下一篇: 第七章、epub文件处理 -- 解析 .