枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
计算 实现 数字 所有 出现 个数 枚举 1000
2023-06-13 09:15:05 时间
最近有幸得到一个小小面试题,研究了研究,然后分享出来,希望能对大家的代码事业有所帮助。
面试题是:求得1-1000所有出现1的数字,并计算出现1的个数
解法:
复制代码代码如下:
面试题是:求得1-1000所有出现1的数字,并计算出现1的个数
解法:
//枚举方法只能在谷歌浏览器下查看
(function(){
vartmp=[];
for(vari=1;i<1001;++i){
/1/g.test(""+i-1)&&tmp.push(i);
}
console.log(tmp.length)
console.log(tmp.reduce(function(i,j){
returni+j
}))
})()
以上便是枚举的实现方法,但是若从1-N就不管用了,因为N不一定会是多少。
相关文章
- 随机任务在云计算平台中能耗的优化管理方法
- python 基尼系数_Python计算
- 异彩纷呈——CCF量子计算大会特邀报告阵容确定
- .net core实现aop_redis实时计算
- PPT:立体仓库详解及出入库效率计算
- 计算文件MD5 Checksum的几种方法
- 【数字信号处理】卷积编程实现 ( 卷积计算原理 | 卷积公式计算 | 使用 matlab 计算卷积 | 使用 C 语言实现卷积计算 )
- 利用Linux精准计算任务执行时间(linux计算执行时间)
- MySQL实现快速计算中位数(mysql计算中位数)
- MongoDB:计算时间差的利器(mongodb时间差)
- Linux挂卡攻略:快速搞定边缘计算任务(linux挂卡)
- Linux的普及:新型计算未来的主流技术(linux的普及)
- 使用MySQL计算数据的平均值 一步步教你如何实现(mysql平均值)
- 使用MySQL的SUM语句实现简单的数值计算(mysqlsum语句)
- MySQL以毫秒精确度计算时间(mysql 精确毫秒)
- MySQL中使用SUM函数实现查询计算(mysql中sum查询)
- Oracle云计算技术成就ERP新技能(oracle云计算erp)
- 使用Oracle中的乘法函数实现精确计算(oracle中的乘法函数)
- Redis实现高效的金额计算处理(redis高并发金额计算)
- 让Oracle中计算年份之差变得轻松(oracle中年份相减)
- Oracle中实现两个数之间除法计算的方法(oracle中两个数相除)
- Oracle中精准实现两个量之间的差值计算(oracle 两个量相减)
- Redis实现购物车商品数量的快速计算(redis 购物车数量)
- Redis统计页面浏览量的技术实现(redis 计算浏览量)
- mysql字符串长度计算实现代码(gb2312+utf8)
- PHP计算一年多少个星期和每周的开始和结束日期