解题思路:
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;
}
}