站内搜索:
首页 >> 前端 >> 内容
数字规律解算法:求1000以内所有含1的数字的实现方法

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

//自己的思路解题,判断那一步不是很完美

//所有含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)
})()

  • 上一篇:validate表单验证后台返回值问题,true与false问题解决办法
  • 下一篇:git常用命令手册
  • 返回顶部