[Java] LeetCode 1295. Find Numbers with Even Number of Digits

Sommi·2023년 8월 1일
0

Algorithm

목록 보기
2/5

https://leetcode.com/problems/find-numbers-with-even-number-of-digits/

문제

Given an array nums of integers, return how many of them contain an even number of digits.
자리수가 짝수인 수의 개수

소스코드

class Solution {
    public int findNumbers(int[] nums) {
        int k = 0;
        int ans = 0;
        for(int i : nums){
            while(i!=0){
                i /= 10;
                k++;
            }
            if(k%2 == 0){
                ans++;
            }
            k = 0;
        }
        return ans;
    }
}

설명

10으로 계속 나누고 k에 자리수 저장
k가 짝수일때 ans에 +1

profile
넌 할 수 있어 라고 말해 주세요~

0개의 댓글

관련 채용 정보