1295. 统计位数为偶数的数字

解题思路:

1.遍历数组,取出数组中的每个元素

2.统计数组中每个元素的位数

3.判断位数的奇偶性

代码实现如下:

class Solution {
    public int findNumbers(int[] nums) {
        int res=0;
        for(int i=0;i<nums.length;++i){
            //计算数组中的每个元素的个数
            int cnt=0;
            if(nums[i]==0){
                cnt++;
            }
            while(nums[i]!=0){
                cnt++;
                nums[i]/=10;
            }
            //判断奇偶
            if((cnt&1)==0){
                res++;
            }
        }
        return res;
    }
}
发布了158 篇原创文章 · 获赞 13 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/junjunjiao0911/article/details/104079866