题目来源:
leetcode题目,网址:2180. 统计各位数字之和为偶数的整数个数 - 力扣(LeetCode)
解题思路:
暴力遍历即可。
解题代码:
class Solution {
public int countEven(int num) {
int res=0;
for(int i=2;i<=num;i++){
if(isEvenSum(i)){
res++;
}
}
return res;
}
public boolean isEvenSum(int num){
int sum=0;
while(num!=0){
sum+=num%10;
num=num/10;
}
return sum%2==0;
}
}
总结:
官方题解给出了两种解法。第一种是暴力枚举。第二种是基于数学,归纳奇数和偶数的分布规律后编程。