public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String t = reader.readLine();
double time = Double.parseDouble(t);
if (time % 5 < 3)
System.out.println("зелёный");
else if (time % 5 < 4)
System.out.println("жёлтый");
else
System.out.println("красный");
}
}
Валидатор выдает ошибку: Если горит зелёный цвет, необходимо вывести текст: "зелёный"
iviole
19 уровень
Братцы помогите
Архивный
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Igor
1 ноября 2018, 20:20
Про "зелёный" ругался до тех пор, пока не ограничил первое равенство с левой стороны нулём.
0
Артем Divertitto Senior Android-разработчи в United Tech Master
30 октября 2018, 15:18полезный
Попборуй обновить задачу, у меня всё проходит
+1
hidden #1911629
30 октября 2018, 13:56решение
Код работает корректно, за исключением того, что при вводе отрицательных чисел он работает так же, как при вводе положительных. Я бы добавил проверку на ввод. Не знаю, поможет ли это пройти валидатор, но выглядит вполне логично, что не может быть -5 минут с начала часа.
+2