Добрый вечер.
Задание понял по своему: при вводе любого кол-ва минут в рамках от 0 до 59 минут необходимо ввести число и он скажет какой сейчас сигнал.
Собственно реализовал и все работает, но зеленый с желтым не засчитывает почему-то. Может кто из опытных увидит загвоздку?
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
double t = Double.parseDouble(reader.readLine());
int a = (int) t/5;
int b;
if (a<5){
b = (int) t;
}
else {
b = (int) t-(a*5);
}
if (t>=0 && t<60) {
if (b<3) {
System.out.println("зелёный");
}
else {
if (b==3) {
System.out.println("жёлтый");
}
else {
System.out.println("красный");
}
}
}
}
}