枚举的实现求得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 13 Javascript
分享XmlHttpRequest调用Webservice的一点心得
Jul 20 Javascript
JS操作Cookies包括(读取添加与删除)
Dec 26 Javascript
js 去掉空格实例 Trim() LTrim() RTrim()
Jan 07 Javascript
JS打开新窗口防止被浏览器阻止的方法
Jan 03 Javascript
详解JavaScript中的异常处理方法
Jun 16 Javascript
javascript中的深复制详解及实例分析
Dec 29 Javascript
jQuery展示表格点击变色、全选、删除
Jan 05 Javascript
React styled-components设置组件属性的方法
Aug 07 Javascript
nuxt.js中间件实现拦截权限判断的方法
Nov 21 Javascript
JS实现的自定义map方法示例
May 17 Javascript
ES6新增的数组知识实例小结
May 23 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 文件上传模型,支持多文件上传
2009/08/13 PHP
php输出xml属性的方法
2015/03/19 PHP
PHP 开发者该知道的 5 个 Composer 小技巧
2016/02/03 PHP
解决yii2左侧菜单子级无法高亮问题的方法
2016/05/08 PHP
10个实用的脚本代码工具
2010/05/04 Javascript
使用jquery获取网页中图片高度的两种方法
2013/09/26 Javascript
JavaScript常用小技巧小结
2014/12/29 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
vue2.0开发实践总结之入门篇
2016/12/06 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
2017/01/10 Javascript
Node.js EventEmmitter事件监听器用法实例分析
2019/01/07 Javascript
[57:24]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
Python 实现数据结构-循环队列的操作方法
2019/07/17 Python
用Cython加速Python到“起飞”(推荐)
2019/08/01 Python
python 循环数据赋值实例
2019/12/02 Python
pytorch 多分类问题,计算百分比操作
2020/07/09 Python
潘多拉意大利官方网上商城:网上选购PANDORA珠宝
2018/10/07 全球购物
Interhome丹麦:在线预订度假屋和公寓
2019/07/18 全球购物
Lookfantastic阿联酋官网:英国知名美妆护肤购物网站
2020/05/26 全球购物
高中数学教学反思
2014/01/30 职场文书
秋季运动会活动方案
2014/02/05 职场文书
给医院的感谢信
2015/01/21 职场文书
顶岗实习协议书
2015/01/29 职场文书
云台山导游词
2015/02/03 职场文书
研究生个人学年总结
2015/02/14 职场文书
2015年劳动部工作总结
2015/05/23 职场文书
你为什么是穷人?可能是这5个缺点造成
2019/07/11 职场文书
教你利用python实现企业微信发送消息
2021/05/23 Python
Vue项目打包、合并及压缩优化网页响应速度
2021/07/07 Vue.js
python周期任务调度工具Schedule使用详解
2021/11/23 Python
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技
Python几种酷炫的进度条的方式
2022/04/11 Python
python 使用pandas读取csv文件的方法
2022/12/24 Python