數(shù)字反轉(zhuǎn)

針對(duì)自然數(shù)反轉(zhuǎn)操作;
eg: 23 => 32; 1234 => 4321

方式一、 利用數(shù)學(xué)計(jì)算實(shí)現(xiàn)

以1234為例

  1. 先獲取數(shù)字的個(gè)位數(shù) 4 => 4
  2. 然后獲取十分位 3 并加上 4 * 10 => 43
  3. 獲取百分位 2 并加上 43 * 10 => 432
  4. ....

js代碼為:

function reverseNatureNum(origin) {
    let reversed = 0, digit = 0;
    while (origin !== 0) {
        digit = origin % 10;
        reversed = digit + reversed * 10;
        origin = (origin - digit) / 10;
    }
    return reversed;
}
執(zhí)行結(jié)果

方式二、轉(zhuǎn)換為str,反轉(zhuǎn),轉(zhuǎn)換回?cái)?shù)字

利用字符操作遍歷一下或者直接使用reverse方法

function reverseNatureNum(origin) {
    return Number((origin + '').split('').reverse().join(''))
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 024:數(shù)字反轉(zhuǎn) 總時(shí)間限制: 1000ms 內(nèi)存限制: 65536kB描述給定一個(gè)整數(shù),請(qǐng)將該數(shù)各個(gè)位上數(shù)字反轉(zhuǎn)...
    Lyn谷神不死閱讀 1,175評(píng)論 0 0
  • 給定一個(gè)整數(shù),請(qǐng)將該數(shù)各個(gè)位上數(shù)字反轉(zhuǎn)得到一個(gè)新數(shù)。新數(shù)也應(yīng)滿足整數(shù)的常見(jiàn)形式,即除非給定的原數(shù)為零,否則反轉(zhuǎn)后得...
    FantJ閱讀 319評(píng)論 0 0
  • 題目描述:給定一個(gè)整數(shù),請(qǐng)將該數(shù)各個(gè)位上數(shù)字反轉(zhuǎn)得到一個(gè)新數(shù)。新數(shù)也應(yīng)滿足整數(shù)的常見(jiàn)形式,即除非給定的原數(shù)為零,否...
    Nautilus1閱讀 512評(píng)論 0 0
  • 給定一個(gè) 32 位有符號(hào)整數(shù),將整數(shù)中的數(shù)字進(jìn)行反轉(zhuǎn)。 示例 1: 示例 2: 示例 3: 解題思路:利用最后一位...
    G_dalx閱讀 529評(píng)論 0 0
  • 在C語(yǔ)言中,五種基本數(shù)據(jù)類型存儲(chǔ)空間長(zhǎng)度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來(lái)閱讀 4,093評(píng)論 0 2

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