Код выдаёт правильный результат, но мне не ясно почему не проходит валидацию, прошу помочь...
package com.javarush.task.task06.task0606;
import java.io.*;
/*
Чётные и нечётные циферки
*/
public class Solution {
public static int even;
public static int odd;
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader.readLine());
//int b = 1;
if (a<0){
a=-a;
}
if (a==0) even++;
for (int i = 0 ; i < a ; i++) {
if (a>0) {
if (a%2==0)
even++;
else
odd++;
a/=10;
}
else break;
}
System.out.println("Even: "+even+" Odd: "+odd);
}
}