数字规律解算法:求1000以内所有含1的数字的实现方法
程序员文章站
2022-05-20 12:02:14
//自己的思路解题,判断那一步不是很完美
//所有含1的数都可以看成是10的倍数+1,于是 1000 是 10的100倍,所以循环100次可以求出10的所有倍数,然后+1
//当然还有一些本身是10...
//自己的思路解题,判断那一步不是很完美
//所有含1的数都可以看成是10的倍数+1,于是 1000 是 10的100倍,所以循环100次可以求出10的所有倍数,然后+1
//当然还有一些本身是10的整数倍的,自身也含有1的数,用了比较low的判断法
(function(){ var a1=[]; for(var i = 0; i < 100; i++){ if((10*i).tostring().indexof('1') > -1){ a1.push(10*i) } a1.push(1+10*i); } console.log(a1) })()
上一篇: Python使用一行代码获取上个月是几月
下一篇: 怎么将数据存储成csv格式的文件?