Find Numbers with Even Number of Digits - LeetCode

PHOTO EMBED

Fri Apr 19 2024 08:01:39 GMT+0000 (Coordinated Universal Time)

Saved by @prakharleet

class Solution {
    public int findNumbers(int[] nums) {
        return checkEven(nums,0,0);
    }
    public int checkEven(int[] nums,int i,int ans){
        if(i<nums.length){
            int n=0;
            while(nums[i]>0){
                nums[i]/=10;
                n++;
            }
            if(n%2==0){
                ans++;
            }
            return checkEven(nums,i+1,ans);
        }
        return ans;
    }
}
content_copyCOPY

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