力扣 1295. 统计位数为偶数的数字 C++

    科技2022-07-15  127

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

    示例 1:

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

    示例 2:

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

    提示:

    1 <= nums.length <= 500 1 <= nums[i] <= 10^5

    C++

    class Solution { public: int findNumbers(vector<int>& nums) { int res = 0; for(int &x : nums){ string str = to_string(x); if(str.size() %2 == 0){ res++; } } return res; } };
    Processed: 0.011, SQL: 8