如12出现1的次数为5,分别是:1,10,11,12
一般做法:从1-n遍历,计算每一个数中每一位出现1的次数
function count(num){ var n=0; for(var i=1;i<=num;i++){ n+=Number(i); } console.log(n); } function Number(i){ var number=0; while(i!=0){ if(i%10==1){ number+=1; } i=parseInt(i/10); } return
如12出现1的次数为5,分别是:1,10,11,12
一般做法:从1-n遍历,计算每一个数中每一位出现1的次数
function count(num){ var n=0; for(var i=1;i<=num;i++){ n+=Number(i); } console.log(n); } function Number(i){ var number=0; while(i!=0){ if(i%10==1){ number+=1; } i=parseInt(i/10); } return