您现在的位置:首页 >> 前端 >> 内容

数字规律解算法:求1000以内所有含1的数字的实现方法

时间:2018/7/11 15:22:59 点击:

  核心提示://自己的思路解题,判断那一步不是很完美//所有含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)
})()

作者:网络 来源:xiaoxigua6