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 q=Integer.parseInt(reader.readLine());
int a=1;
for (int i=0;i<5;i++) {
int c=q/a;
if (c%2==0) even = even +1;
else { odd=odd+1;}
a=a*10; }
System.out.println("Even: "+even+" Odd: "+odd);
//напишите тут ваш код
}
}
Денис Кокорин
8 уровень
что не так, результат верный
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Artem
12 января 2020, 10:12
Добрый день!
Попробуйте через массивы организовать :) Очень удобно при работе с однотипными данными)
0
Денис Кокорин
3 января 2020, 18:14
попопвил, все равно не проходит с нечетными
public class Solution {
public static int even;
public static int odd;
0
Ksenia Volkova Java Developer в DXC Master
2 января 2020, 08:16
А если в числе больше знаков?
Например, 123456789 ?
0