zoukankan      html  css  js  c++  java
  • 1295. 统计位数为偶数的数字

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

    示例 1:

    输入:nums = [12,345,2,6,7896]
    输出:2
    解释:
    12 是 2 位数字(位数为偶数) 
    345 是 3 位数字(位数为奇数)  
    2 是 1 位数字(位数为奇数) 
    6 是 1 位数字 位数为奇数) 
    7896 是 4 位数字(位数为偶数)  
    因此只有 12 和 7896 是位数为偶数的数字
    示例 2:

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

    提示:

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

    class Solution {
        public int findNumbers(int[] nums) {
            int returnNum = 0;
            for(int i = 0; i < nums.length; i++)
            {
                if(isEven(nums[i]))
                    returnNum++;
            }
            return returnNum;
        }
        public boolean isEven(int n)
        {
            int count = 0;
            while(n > 0)
            {
                n = n / 10;
                count++;
            }
            if(count == 0 || count % 2 != 0)
            {
                return false;
            }
            else
            {
                return true;
            }
        }
    }
    

      

  • 相关阅读:
    3.21上午
    3.17下午
    2017.4.14-morning
    2017.4.13-afternoon
    2017.4.13-morning
    2017.4.12-afternoon
    2017.4.12-morning
    2017.4.11-afternoon
    2017.4.11-morning
    2017.4.10-afternoon
  • 原文地址:https://www.cnblogs.com/Duancf/p/12734043.html
Copyright © 2011-2022 走看看