代码仓库:Github | Leetcode solutions @doubleZ0108 from Peking University.
- 解法1(T94% S85%): 就没啥好说的,总归是要把所有数字都看一遍才知道有多少个的,对于每个数字的判断就是经典的while(num)不断取余和整除10即可
var countEven = function(num) {
var res = 0;
for (var i=1; i<=num; i++) {
var d = i;
var tmp = 0;
while (d) {
tmp += d % 10;
d = Math.floor(d / 10);
}
if (tmp % 2 == 0) {
res++;
}
}
return res;
};
文章介绍了一个在GitHub仓库Leetcodesolutions中找到的解法,该解法针对一类问题,即判断一个数的每一位数字中有多少个偶数。它通过循环和取余运算,逐位检查并累计偶数个数。
859

被折叠的 条评论
为什么被折叠?



