亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript黑洞數(shù)字之運(yùn)算路線查找算法(遞歸算法)實(shí)例

 更新時(shí)間:2016年01月28日 11:10:37   作者:m1870164  
這篇文章主要介紹了JavaScript黑洞數(shù)字之運(yùn)算路線查找算法,涉及JavaScript遞歸操作算法相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了JavaScript黑洞數(shù)字之運(yùn)算路線查找算法。分享給大家供大家參考,具體如下:

運(yùn)行效果截圖如下:

具體代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>運(yùn)算路線查找算法</title>
  <script type="text/javascript" >
  var BLACKHOLENMB = 6174;
  var count = 0;
  function blackHole(nmb) {
    if (isNaN(nmb) || nmb < 1000 || nmb > 9999) {
      return -1;
    }
    count++;
    var tempArray = (nmb + "").split("");
    var smallNmb = parseInt(tempArray.sort().join(""));
    var bigNmb = parseInt(tempArray.reverse().join(""));
    var d_value = bigNmb - smallNmb;
    log(bigNmb, smallNmb, d_value, count);
    if (d_value != BLACKHOLENMB) {
      return blackHole(d_value);
    } else {
      return count;
    }
  }
  function log(big, small, d_value, count) {
    console.log("step " + count + ":" + big + "-" + small + "=" + d_value);
  }
  console.log(blackHole(2167));
  </script>
</head>
<body>
</body>
</html>

更多關(guān)于JavaScript算法相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《JavaScript排序算法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 網(wǎng)站頁(yè)面自動(dòng)跳轉(zhuǎn)實(shí)現(xiàn)方法PHP、JSP(下)

    網(wǎng)站頁(yè)面自動(dòng)跳轉(zhuǎn)實(shí)現(xiàn)方法PHP、JSP(下)

    很多時(shí)候我們需要Web頁(yè)具備有自動(dòng)跳轉(zhuǎn)功能,例如,論壇中的用戶登錄、發(fā)帖及回復(fù)或留言簿中的留言和回復(fù)等操作成功后,若用戶沒(méi)有任何鼠標(biāo)點(diǎn)擊操作,過(guò)了一定的時(shí)間,頁(yè)面自動(dòng)跳轉(zhuǎn)到預(yù)設(shè)的頁(yè)面。
    2010-08-08
  • UniApp中Scroll-View設(shè)置占滿下方剩余高度的方法記錄

    UniApp中Scroll-View設(shè)置占滿下方剩余高度的方法記錄

    在使用uniapp開(kāi)發(fā)項(xiàng)目過(guò)程中有時(shí)候會(huì)想讓一些組件占有屏幕剩余的高度,下面這篇文章主要給大家介紹了關(guān)于UniApp中Scroll-View設(shè)置占滿下方剩余高度的方法,需要的朋友可以參考下
    2023-04-04
  • 控制臺(tái)報(bào)錯(cuò):Cannot?access?'xxx'?before?initialization解決方法

    控制臺(tái)報(bào)錯(cuò):Cannot?access?'xxx'?before?initializatio

    這篇文章主要給大家介紹了關(guān)于控制臺(tái)報(bào)錯(cuò):Cannot?access?'xxx'?before?initialization的解決方法,文中通過(guò)代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-11-11
  • es6中Promise 對(duì)象基本功能與用法實(shí)例分析

    es6中Promise 對(duì)象基本功能與用法實(shí)例分析

    這篇文章主要介紹了es6中Promise 對(duì)象基本功能與用法,結(jié)合實(shí)例形式分析了es6中Promise對(duì)象的基本功能、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-02-02
  • 利用Console來(lái)Debug的10個(gè)高級(jí)技巧匯總

    利用Console來(lái)Debug的10個(gè)高級(jí)技巧匯總

    通常,我們?cè)诰帉?xiě)一個(gè)新的JavaScript代碼過(guò)程中經(jīng)常會(huì)發(fā)生錯(cuò)誤,可能是語(yǔ)法錯(cuò)誤,可能是邏輯錯(cuò)誤,如果沒(méi)有一個(gè)調(diào)試工具幫助我們的話,相信你怕是頭都要炸了。下面這篇文章主要給大家總結(jié)介紹了關(guān)于利用Console來(lái)Debug的10個(gè)高級(jí)技巧,需要的朋友可以參考下。
    2018-03-03
  • 如何用JS判斷兩個(gè)數(shù)字的大小

    如何用JS判斷兩個(gè)數(shù)字的大小

    在JS的學(xué)習(xí)中,我們經(jīng)??赡芘龅竭@樣的問(wèn)題,本文用實(shí)例演示如何正確的用JS判斷兩個(gè)數(shù)字的大小。
    2016-07-07
  • 快速解決bootstrap下拉菜單無(wú)法隱藏的問(wèn)題

    快速解決bootstrap下拉菜單無(wú)法隱藏的問(wèn)題

    今天小編就為大家分享一篇快速解決bootstrap下拉菜單無(wú)法隱藏的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 1分鐘快速了解js實(shí)現(xiàn)下載文件功能的4種方式

    1分鐘快速了解js實(shí)現(xiàn)下載文件功能的4種方式

    在前端開(kāi)發(fā)中,我們經(jīng)常需要實(shí)現(xiàn)文件下載功能,例如下載用戶上傳的圖片、用戶生成的文件等,這篇文章主要給大家介紹了關(guān)于如何通過(guò)1分鐘快速了解js實(shí)現(xiàn)下載文件功能的4種方式,需要的朋友可以參考下
    2024-03-03
  • 淺談javascript中的作用域

    淺談javascript中的作用域

    首先說(shuō)明一下:Js中的作用域不同于其他語(yǔ)言的作用域,要特別注意
    2012-04-04
  • 使用微信小程序開(kāi)發(fā)彈出框應(yīng)用實(shí)例詳解

    使用微信小程序開(kāi)發(fā)彈出框應(yīng)用實(shí)例詳解

    本文通過(guò)實(shí)例代碼給大家介紹了使用微信小程序開(kāi)發(fā)彈出框功能,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-10-10

最新評(píng)論