<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>JS 1, 11, 21, 1211, 111221 找规律</title> </head> <body> <script> //群友(大卡车)实现的方法 function countNum(str) { let Str = str.toString(); let Strs = Str.split(""); let returnStr = []; let position = 0; Strs.forEach((e, i) => { if (returnStr[position]) { if (e === returnStr[position][0]) { returnStr[position]+=e } else { returnStr[++position] = e; } } else { returnStr[position]=e } }) return returnStr.map(e => `${e.length}${e[0]}`).join(""); } //群主实现的方法 function countAndSay(n) { var last = '1' if (n <= 1) { return last } for (var i = 1; i < n; i++) { var str = last var ret = [] for (var s = 0, sn = str.length; s < sn; s++) { var a = str[s] if (a === ret[ret.length - 1]) { ret[ret.length - 2]++ } else { ret.push(1, a) //量词在前,名词在后 } } last = ret.join('') } return last } console.info(countNum(countNum(countNum(countNum(1))))); console.info(countAndSay(5)) </script> </body> </html>
效果图:
相关推荐
21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js...
JavaScript应用实例-逛店找猫(1).js
sha1.js(js版sha1加密)
idea vuejs插件,做前端开发必备插件vue.js-2021.1.21最新更新的,来源 https://plugins.jetbrains.com/plugin/9442-vue-js/versions
js 特效 html 特效 天体运行规律 js 特效 html 特效 天体运行规律
《21天学通javascript>>的源码,所有课程都在里面了,喜欢的同学可以下载下来对照一下。
JavaScript应用实例-浩然的找滑块函数注解.js
<script type="text/javascript" src="./babel/browser.min.js"> 在页面引入browser-polyfill脚本: <script type="text/javascript" src="./babel/browser-polyfill.min.js"></script>
JavaScript 导入 excel文件(兼容IE11) 示例 打包下载
ASN1js 抽象语法表示法一(ASN.1)是一种标准和表示法,它描述了用于在电信和计算机网络中表示,编码,传输和解码数据的规则和结构。 是实现此标准的纯JavaScript库。 ASN.1是所有X.509相关数据结构和网络上使用的...
微信支付,微信公众号开发,sha1签名,js实现,有demo介绍使用方法
js.js 是一个用 JavaScript 编写的 JavaScript 解释器 Instead of trying to create an interpreter from scratch, SpiderMonkey is compiled into LLVM and then emscripten translates the output into ...
canvg.js,一个比较难找的js文件。 codegoogle上不去,国内网站很难找。
js 特效 html 特效 0、1数字下落
JavaScript\JS\按钮类css按钮样式1JavaScript\JS\按钮类css按钮样式1
两款重量级js编辑器1st JavaScript Editor pjedit.exe
Eclipse的JavaScript插件 JSEditor
21点游戏 js
JavaScript应用实例-11.js