1.4 Условный оператор

1.4.5 Светофор

Условие

С начала каждого часа светофор работает по повторяющемуся циклу: три минуты горит зелёный сигнал, затем одну минуту — жёлтый, затем две минуты — красный. После этого цикл повторяется. По количеству минут t, прошедших с начала часа, определите цвет сигнала в этот момент. При смене сигналов в точности на границе интервала уже горит следующий сигнал.

Для выбора цвета сигнала обязательно используйте оператор switch.

Ограничения

Время: 2 секунды. Память: 64 МиБ. Вывод: до 2 МиБ. Стандарты: C11 / C++17.

Входные данные

Одно целое число t — время в минутах с начала часа. Ограничение: 0 ≤ t ≤ 59.

Выходные данные

Выведите RED, YELLOW или GREEN для красного, жёлтого или зелёного сигнала соответственно.

Примеры

Вход 1
0
Ожидаемый выход
GREEN
Вход 2
3
Ожидаемый выход
YELLOW
Вход 3
10
Ожидаемый выход
RED

Пробный запуск

Код берётся из редактора. Запуск не создаёт посылку и не влияет на баллы.

Выберите пример или введите свои данные и нажмите «Запустить».

Текущая попытка

Отправьте решение. Этапы и результат появятся здесь автоматически.

Все попытки

Войдите, чтобы видеть свои попытки.

Редактор

Один файл до 64 КиБ · Tab / Shift+Tab — отступ · Esc — выход из редактора · черновик сохраняется для этого аккаунта, задачи и языка.