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