枚舉的實現(xiàn)求得1-1000所有出現(xiàn)1的數(shù)字并計算出現(xiàn)1的個數(shù)
更新時間:2013年09月10日 16:18:37 作者:
求得1-1000所有出現(xiàn)1的數(shù)字,并計算出現(xiàn)1的個數(shù),以下是采用枚舉的實現(xiàn)方法,但是若從1-N就不管用了,因為N不一定會是多少
最近有幸得到一個小小面試題,研究了研究,然后分享 出來,希望能對大家的代碼事業(yè)有所幫助。
面試題是:求得1-1000所有出現(xiàn)1的數(shù)字,并計算出現(xiàn)1的個數(shù)
解法:
//枚舉方法 只能在谷歌瀏覽器下查看
(function () {
var tmp = [];
for (var i = 1; i< 1001; ++i){
/1/g.test('' + i-1) && tmp.push(i);
}
console.log(tmp.length)
console.log(tmp.reduce(function(i,j) {
return i+j
}))
})()
以上便是枚舉的實現(xiàn)方法,但是若從1-N就不管用了,因為N不一定會是多少。
面試題是:求得1-1000所有出現(xiàn)1的數(shù)字,并計算出現(xiàn)1的個數(shù)
解法:
復(fù)制代碼 代碼如下:
//枚舉方法 只能在谷歌瀏覽器下查看
(function () {
var tmp = [];
for (var i = 1; i< 1001; ++i){
/1/g.test('' + i-1) && tmp.push(i);
}
console.log(tmp.length)
console.log(tmp.reduce(function(i,j) {
return i+j
}))
})()
以上便是枚舉的實現(xiàn)方法,但是若從1-N就不管用了,因為N不一定會是多少。
相關(guān)文章
layui使用數(shù)據(jù)表格實現(xiàn)購物車功能
這篇文章主要為大家詳細(xì)介紹了layui使用數(shù)據(jù)表格實現(xiàn)購物車功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-07-07