Хотелось бы получить объяснения, почему валидатор не принимает мое решение задачи. Я хоть и гуманитарий на голову, но вроде как проверка кода через запуск программы показывает правильный результат работы светофора.
package com.javarush.task.task04.task0416;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
/*
в начале каждого часа в течение трех минут горит зелёный сигнал,
затем в течение одной минуты - жёлтый,
а потом в течение одной минуты - красный,
*/
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
double t = scanner.nextDouble();
while (t>5.0){
t = t-5.0;
}
if (t < 3.0)
System.out.println("зеленый");
else if (t > 3.0 && t < 4.0)
System.out.println("желтый");
else if (t > 4.0 && t < 5.0)
System.out.println("красный");
}
}