Всем привет.
Решаю задачу в лекции 6 уровня 6, не проходит валидацию следующий код:
public class Solution {
public static int even=0;
public static int odd=0;
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
long i = Math.abs(Integer.parseInt(reader.readLine()));
double j = Math.ceil(Math.log10(i));
for (int k = 0; k < j; k++) {
if (i%2==0) even++;
else odd++;
i/=10;
}
System.out.println("Even: "+even+" Odd: "+odd);
//напишите тут ваш код
}
}
Ссылается на то, что текст не соответствует заданию. package com.javarush.task.task06.task0606;
import java.io.*;
//import java.lang.Math;
/*
Чётные и нечётные циферки
*/
public class Solution {
public static int even=0;
public static int odd=0;
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
long i = Math.abs(Integer.parseInt(reader.readLine()));
double j = Math.ceil(Math.log10(i));
for (int k = 0; k < j; k++) {
if (i%2==0) even++;
else odd++;
i/=10;
}
System.out.println("Even: "+even+" Odd: "+odd);
//напишите тут ваш код
}
}