欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

数字规律解算法:求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)
})()