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

题目:

给你一个整数数组 nums,请你返回其中位数为 偶数 的数字的个数。

示例 1:

输入:nums = [12,345,2,6,7896]
输出:2
解释:
122 位数字(位数为偶数) 
3453 位数字(位数为奇数)  
21 位数字(位数为奇数) 
61 位数字 位数为奇数) 
78964 位数字(位数为偶数)  
因此只有 127896 是位数为偶数的数字
示例 2:

输入:nums = [555,901,482,1771]
输出:1 
解释: 
只有 1771 是位数为偶数的数字。

源码:

class Solution {
    public int findNumbers(int[] nums) {
        int count = 0;
        for (int i = 0; i < nums.length; i++) {
            if (String.valueOf(nums[i]).length() % 2 == 0) {
                count++;
            }
        }
        return count;
    }
}
发布了340 篇原创文章 · 获赞 2 · 访问量 8312

猜你喜欢

转载自blog.csdn.net/qq_45239139/article/details/103881869