枚举的实现求得1-1000所有出现1的数字并计算出现1的个数


Posted in Javascript onSeptember 10, 2013

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

面试题是:求得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不一定会是多少。
Javascript 相关文章推荐
Javascript 强制类型转换函数
May 17 Javascript
javascript 限制输入脚本大全
Nov 03 Javascript
JavaScript常用标签和方法总结
Sep 01 Javascript
基于WebUploader的文件上传js插件
Aug 19 Javascript
js实现刷新页面后回到记录时滚动条的位置【两种方案可选】
Dec 12 Javascript
vue-cli入门之项目结构分析
Apr 20 Javascript
JavaScript键盘事件常见用法实例分析
Jan 03 Javascript
jQuery中each和js中forEach的区别分析
Feb 27 jQuery
vue cli3.0结合echarts3.0与地图的使用方法示例
Mar 26 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
May 03 Javascript
js实现的在本地预览图片功能示例
Nov 09 Javascript
Node.js中console.log()输出彩色字体的方法示例
Dec 01 Javascript
原始的js代码和jquery对比体会
Sep 10 #Javascript
js获取url参数值的两种方式
Sep 10 #Javascript
jquery如何实现在加载完iframe的内容后再进行操作
Sep 10 #Javascript
用jquery方法操作radio使其默认选项是否
Sep 10 #Javascript
jquery实现按Enter键触发事件示例
Sep 10 #Javascript
验证手机号码的JS方法分享
Sep 10 #Javascript
js控制frameSet示例
Sep 10 #Javascript
You might like
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
2016/01/27 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
jQuery ui 1.7更新小结
2009/08/15 Javascript
某页码显示的helper 少量调整,另附js版
2010/09/12 Javascript
javascript中关于break,continue的特殊用法与介绍
2012/05/24 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
2015/04/07 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
2015/11/26 Javascript
JavaScript原生对象常用方法总结(推荐)
2016/05/13 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
2017/08/23 Javascript
React Native使用Modal自定义分享界面的示例代码
2017/10/31 Javascript
Express下采用bcryptjs进行密码加密的方法
2018/02/07 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
vue使用ajax获取后台数据进行显示的示例
2018/08/09 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
2020/07/31 Javascript
[50:48]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python实现上传样本到virustotal并查询扫描信息的方法
2014/10/05 Python
使用Django开发简单接口实现文章增删改查
2019/05/09 Python
html5 学习简单的拾色器
2010/09/03 HTML / CSS
HTML5播放实现rtmp流直播
2020/06/16 HTML / CSS
德国隐形眼镜店:LuckyLens
2018/07/29 全球购物
国际贸易个人求职信范文
2014/01/04 职场文书
营销总经理岗位职责
2014/02/02 职场文书
九年级语文教学反思
2014/02/04 职场文书
电子商务专业学生职业生涯规划
2014/03/07 职场文书
学生会主席演讲稿
2014/04/25 职场文书
啤酒节策划方案
2014/05/28 职场文书
民主评议党员自我评议范文2014
2014/09/26 职场文书
科学育儿宣传标语
2014/10/08 职场文书
通报表扬范文
2015/01/17 职场文书
2019学子的答谢词范本!
2019/07/05 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
HTML+CSS实现导航条下拉菜单的示例代码
2021/08/02 HTML / CSS