Понимаю, что заморочно и не рационально, но вполне работоспособно, а проверку не проходит =)
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
String t = reader.readLine();
double ta = Double.parseDouble(t);
if (ta < 61 & ta > 0 ){
if ((ta>=0 & ta<3)^(ta>=5 & ta<8)^(ta>=10 & ta<13)^(ta>=15 & ta<18)^(ta>=20 & ta<23)^(ta>=25 & ta<28)^(ta>=30 & ta<33)^(ta>=35 & ta<38)^(ta>=40 & ta<43)^(ta>=45 & ta<48)^(ta>=50 & ta<53)^(ta>=55 & ta<58))
System.out.println("зелёный");
else if ((ta>=3 & ta<4)^(ta>=8 & ta<9)^(ta>=13 & ta<14)^(ta>=18 & ta<19)^(ta>=23 & ta<24)^(ta>=28 & ta<29)^(ta>=33 & ta<34)^(ta>=38 & ta<39)^(ta>=43 & ta<44)^(ta>=48 & ta<49)^(ta>=53 & ta<54)^(ta>=58 & ta<59))
System.out.println("жёлтый");
else System.out.println("красный");
}
}
}