Валидатор не пускает. Отказывает по всем трём цветам. В Intellije всё работает. Возможно, код написан немного громоздко, но вроде всё работает верно (проверял на разных параметрах). Что не так?
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String st = reader.readLine();
double dt = Double.parseDouble(st);
int nt = (int) dt;
int b = (int)((dt * 10) % 10);
if (b != 0)
nt++;
int a = nt % 5;
if (a == 0)
System.out.println("красный");
else if (a == 4)
System.out.println("жёлтый");
else
System.out.println("зелёный");
}
}