Привет. Кто подскажет, почему валидатору не нравится? Вроде все выводит и работает..
package com.javarush.task.task04.task0416;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Переходим дорогу вслепую
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
String a = "зелёный";
String b = "жёлтый";
String c = "красный";
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
double t = Double.parseDouble(reader.readLine());
int n = 5;
if ((t >= 0 && t < 3) || ((t >= (0 + n)) && (t < (3 + n))) || ((t >= (0 + 2 * n)) && (t < (3 + 2 *n))) || ((t >= (0 + 3 * n)) && (t < (3 + 3 *n))) || ((t >= (0 + 4 * n)) && (t < (3 + 4 *n))) || ((t >= (0 + 5 * n)) && (t < (3 + 5 *n))) || ((t >= (0 + 6 * n)) && (t < (3 + 6 *n))) || ((t >= (0 + 7 * n)) && (t < (3 + 7 *n))) || ((t >= (0 + 8 * n)) && (t < (3 + 8 *n))) || ((t >= (0 + 9 * n)) && (t < (3 + 9 *n))) || ((t >= (0 + 10 * n)) && (t < (3 + 10 *n))) || ((t >= (0 + 11 * n)) && (t < (3 + 11 *n))) || ((t >= (0 + 12 * n)) && (t < (3 + 12 *n))))
System.out.println(a);
else if ((t >= 3 && t < 4) || ((t >= (3 + n)) && (t < (4 + n))) || ((t >= (3 + 2 * n)) && (t < (4 + 2 *n))) || ((t >= (3 + 3 * n)) && (t < (4 + 3 *n))) || ((t >= (3 + 4 * n)) && (t < (4 + 4 *n))) || ((t >= (3 + 5 * n)) && (t < (4 + 5 *n))) || ((t >= (3 + 6 * n)) && (t < (4 + 6 *n))) || ((t >= (3 + 7 * n)) && (t < (4 + 7 *n))) || ((t >= (3 + 8 * n)) && (t < (4 + 8 *n))) || ((t >= (3 + 9 * n)) && (t < (4 + 9 *n))) || ((t >= (3 + 10 * n)) && (t < (4 + 10 *n))) || ((t >= (3 + 11 * n)) && (t < (4 + 11 *n))) || ((t >= (3 + 12 * n)) && (t < (4 + 12 *n))))
System.out.println(b);
else if ((t >= 4 && t < 5) || ((t >= (4 + n)) && (t < (5 + n))) || ((t >= (4 + 2 * n)) && (t < (5 + 2 *n))) || ((t >= (4 + 3 * n)) && (t < (5 + 3 *n))) || ((t >= (4 + 4 * n)) && (t < (5 + 4 *n))) || ((t >= (4 + 5 * n)) && (t < (5 + 5 *n))) || ((t >= (4 + 6 * n)) && (t < (5 + 6 *n))) || ((t >= (4 + 7 * n)) && (t < (5 + 7 *n))) || ((t >= (4 + 8 * n)) && (t < (5 + 8 *n))) || ((t >= (4 + 9 * n)) && (t < (5 + 9 *n))) || ((t >= (4 + 10 * n)) && (t < (5 + 10 *n))) || ((t >= (4 + 11 * n)) && (t < (5 + 11 *n))) || ((t >= (4 + 12 * n)) && (t < (5 + 12 *n))))
System.out.println(c);
}
}