BufferedReader bufferedReader = new BufferedReader (new InputStreamReader(System.in));
double min = Double.parseDouble(bufferedReader.readLine());
double green = 3; //зелёный горит первые 3 минуты
double yellow = 4; //жёлтый с 3 до 4 минуты
double red= 5; // красный с 4 до 5 минуты
for (int i = 0; i <=12; i++) { // за 1 час светофор проходит круг 12 раз
if (min == 0) { // первая проверка с нуля (горит красный)
System.out.println("красный");
break;}
else if (min < green) { // зелёный < 3}
System.out.println("зелёный"); break;}
else if (min < yellow && min >= green) {// 3<= жёлтый <4
System.out.println("жёлтый"); break;}
else if (min < red && min >= yellow) { // 4<= красный <5
System.out.println("красный"); break;
}
red+= 5; // +5мин к каждому цвету чтобы проверка перешла на следующий цикл работы светофора
yellow+= 5;
green+= 5;
}
}
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
import java.util.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
//Scanner sc = new Scanner(System.in);
//double min = sc.nextDouble(); //вводим время в минутах
BufferedReader bufferedReader = new BufferedReader (new InputStreamReader(System.in));
double min = Double.parseDouble(bufferedReader.readLine());
double green = 3; //зелёный горит первые 3 минуты
double yellow = 4; //жёлтый с 3 до 4 минуты
double red= 5; // красный с 4 до 5 минуты
for (int i = 0; i <=12; i++) { // за 1 час светофор прокоходит круг 12 раз
if (min == 0) { // первая проверка с нуля (горит красный)
System.out.println("красный");
break;}
else if (min < green) { // зелёный < 3}
System.out.println("зелёный"); break;}
else if (min < yellow && min >= green) {// 3<= жёлтый <4
System.out.println("жёлтый"); break;}
else if (min < red && min >= yellow) { // 4<= красный <5
System.out.println("красный"); break;
}
red+= 5; // +5мин к каждому цвету чтобы проверка перешла на следующий цикл работы светофора
yellow+= 5;
green+= 5;
}
}
}