─━ IT ━─

[릿코드, Leetcode] [JAVA] Find Numbers with Even Number of Digits

DKel 2021. 4. 12. 08:19
반응형
 

Find Numbers with Even Number of Digits - LeetCode

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com

Leetcode - Find Numbers with Even Number of Digits

설명

Given an array nums of integers, return how many of them contain an even number of digits.

 

Example 1:

Input: nums = [12,345,2,6,7896]

Output: 2

Explanation:

12 contains 2 digits (even number of digits). 

345 contains 3 digits (odd number of digits). 

2 contains 1 digit (odd number of digits). 

6 contains 1 digit (odd number of digits). 

7896 contains 4 digits (even number of digits). 

Therefore only 12 and 7896 contain an even number of digits.

Example 2:

Input:

nums = [555,901,482,1771]

Output:

1

Explanation:

Only 1771 contains an even number of digits.

제한사항

  • 1 <= nums.length <= 500

 

소스코드

class Solution {
    public int findNumbers(int[] nums) {
        int answer = 0;
        
        for (int item : nums) {
            if (Integer.toString(item).length() % 2 == 0) {
                answer++;
            }
        }
        
        return answer;
    }
}

제출한 소스코드

 

lemondkel - Overview

4-Year Web programmer. lemondkel has 41 repositories available. Follow their code on GitHub.

github.com

 

반응형