手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
摘要:最近有幸得到一个小小面试题,研究了研究,然后分享出来,希望能对大家的代码事业有所帮助。面试题是:求得1-1000所有出现1的数字,并计算出现...

最近有幸得到一个小小面试题,研究了研究,然后分享 出来,希望能对大家的代码事业有所帮助。

面试题是:求得1-1000所有出现1的数字,并计算出现1的个数

解法:

复制代码 代码如下:

//枚举方法 只能在谷歌浏览器下查看

(function () {

var tmp = [];

for (var i = 1; i< 1001; ++i){

/1/g.test('' + i-1) && tmp.push(i);

}

console.log(tmp.length)

console.log(tmp.reduce(function(i,j) {

return i+j

}))

})()

以上便是枚举的实现方法,但是若从1-N就不管用了,因为N不一定会是多少。

【枚举的实现求得1-1000所有出现1的数字并计算出现1的个数】相关文章:

javascript实现模拟时钟的方法

javascript实现图片跟随鼠标移动效果的方法

js操作css属性实现div层展开关闭效果的方法

可拖动窗口,附带鼠标控制渐变透明,开启关闭功能

Backbone.js的一些使用技巧

JavaScript实现鼠标滑过处生成气泡的方法

自动设为主页

JQuery自动触发事件的方法

让innerHTML的脚本也可以运行起来

判断是否输入完毕再激活提交按钮

精品推荐
分类导航