package com.javarush.task.task04.task0416;
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Переходим дорогу вслепую
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
double t = Double.parseDouble(s);
/*Алгоритм таков: создаем 6 переменных, они будут служить для границ диапозонов,
после этого запускаем цикл на 12 итераций. Запускаем цикл и смотрим попало ли число в какой либо диапозон
если что то нашлось выходим из цикла, в противном случае увелииваем
диапозоны и продолжаем искать.*/
//обьявляем 6 переменных для обозначения диапозонов
//зеленый
int g1 = 0;
int g2 = 3;
//желтый
int y1 = 3;
int y2 = 4;
//красный
int r1 = 4;
int r2 = 5;
for(int i = 0; i < 12; i++){
if((g1 < t && g2 > t) || (g1 == t)){ // отдельно сравниваем нижнии границы
System.out.println("зелёный"); // диапозона
break;
}
if((y1 < t && y2 > t) || (y1 == t)){
System.out.println("жёлтый");
break;
}
if((r1 < t && r2 > t) || (r1 == t)){
System.out.println("красный");
break;
}
//увеличиваем зеленый диапозон
g1+=5;
g2+=5;
//увеличиваем желтый диапозон
y1+=5;
y2+=5;
//увеличиваем красный диапозон
r1+=5;
r2+=5;
}
}
}
package com.javarush.task.task04.task0416;
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Переходим дорогу вслепую
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
double t = Double.parseDouble(s);
/*Алгоритм таков: создаем 6 переменных, они будут служить для границ диапозонов,
после этого запускаем цикл на 12 итераций, столько требуется что бы
счет замкнулся. Запускаем цикл и смотрим попало ли число в какой либо диапозон
если что то нашлось выходим из цикла, в противном случае увелииваем
диапозоны и продолжаем искать.*/
//обьявляем 6 переменных для обозначения диапозонов
//зеленый
int g1 = 0;
int g2 = 3;
//желтый
int y1 = 3;
int y2 = 4;
//красный
int r1 = 4;
int r2 = 5;
for(int i = 0; i < 12; i++){
if((g1 < t && g2 > t) || (g1 == t)){ // отдельно сравниваем нижнии границы
System.out.println("зелёный"); // диапозона
break;
}
if((y1 < t && y2 > t) || (y1 == t)){
System.out.println("жёлтый");
break;
}
if((r1 < t && r2 > t) || (r1 == t)){
System.out.println("красный");
break;
}
//увеличиваем зеленый диапозон
g1+=5;
g2+=5;
//увеличиваем желтый диапозон
y1+=5;
y2+=5;
//увеличиваем красный диапозон
r1+=5;
r2+=5;
}
}
}