Numbers with even number of digits in Java
public static int findNumbers(int[] nums) {
        if (nums.length > 500) return 0;

        for (int i = 0; i < nums.length; i++) {
            if (nums[i] > Math.pow(10, 5)) return 0;
        }

        int evens = 0;
        for (int j = 0; j < nums.length; j++) {
            if (String.valueOf(nums[j]).length() % 2 == 0) evens++;
        }

        System.out.println("Nums with even num of digits: " + evens);
        return evens;
    }
Comments (0)