leetcode 7整数反转和leetcode 9回文数
生活随笔
收集整理的這篇文章主要介紹了
leetcode 7整数反转和leetcode 9回文数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關鍵代碼片
while(x>reverseN){reverseN = reverseN * 10 + x%10;x = x/10;} while (x != 0) {int pop = x % 10;x /= 10;rev = rev * 10 + pop;}分析:x%10得到最后一個數字,x/10將原數字的最后一位去除,然后再x%10可以得到倒數第二位數字。新的結果可以用最后一位乘以10再加上倒數第二位。
last = x%10; //得到最后一位數字 得到新的最后一位
res=res*10+last; //將得到的結果進行存儲 上一次的數字乘以10加上新的各位數字
x=x/10; //去除最后一位數字
總結
以上是生活随笔為你收集整理的leetcode 7整数反转和leetcode 9回文数的全部內容,希望文章能夠幫你解決所遇到的問題。