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