Программа написана верно, потому что при тесте выводит все верно, но в отчёте пишет обратное.
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader Read = new BufferedReader(new InputStreamReader(System.in));
String input = Read.readLine();
Double TimeMin = Double.parseDouble(input);
Double Part = TimeMin % 5;
if (Part == 0) System.out.println("зелёный");
else if (Part > 4) System.out.println("красный");
else if (Part > 3) System.out.println("жёлтый");
else System.out.println("зелёный");
}
}