iOS算法系列(一)--數(shù)字反轉(zhuǎn)

寫下這篇文章的開頭壓力很大,其實(shí)標(biāo)題有誤導(dǎo)的意思,只是眾多的算法題用Objective-c實(shí)現(xiàn)而已。同時(shí)如果文中有錯誤或者不足的地方,希望大家指正,如果大家有更好的解題方法,也請共同探討。

最近在梳理基礎(chǔ)知識,后來聽朋友說有這么一個網(wǎng)站leetCode,從簡單到復(fù)雜的算法題都有,然后這個系列就是從易到難的把所有算法題一一解答,雖然網(wǎng)站上都有標(biāo)準(zhǔn)的解答方案,但是沒有采用OC語言的,我在這里使用OC實(shí)現(xiàn)整個過程。

以下代碼在Xcode下運(yùn)行編譯通過并輸出了正確結(jié)果。

題目:給定一個有符號的整數(shù),將此有符號整數(shù)反轉(zhuǎn)輸出。

-(NSInteger)reverseInt:(NSInteger)ParInt
{
    NSInteger result = 0;
    while (ParInt != 0)
    {
        NSInteger temp = ParInt % 10; //求模運(yùn)算
        ParInt /= 10; //去除最后一位
        result =result * 10 + temp;
    }
    return result;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容