Size: a a a

Android Developers

2021 January 20

ПК

Павел Кулагин... in Android Developers
Нет,там другая задача,но похожая.
источник

a

abyl in Android Developers
Павел Кулагин
Дан светофор. Он горит 3 цветами (r - red, y - yellow, g - green). Цвета меняются по очереди R->Y->G->Y->R->Y->G->Y->..... В программу вводиться 4 целых числа: r, y, g - сколько горит каждый цвет в секундах и s - количество секунд прошедших с 0 секунды. В 0 секунду загорается красный цвет.

Например: если задано r = y = g = 1, s = 5, то:

в 0 секунду горит red в 1 - yellow в 2 - green в 3 - yellow в 4 - red в 5 - yellow Программа должна вывести цвет (red, yellow, green), который будет гореть в момент s.

Формат входных данных: На единственной строке задано четыре целых числа: r, y, g, s разделенные пробелом. 1 <= r, y, g <= 10^9, r + y + g <= 10^9, 0 <= s <= 10^9.

Формат выходных данных: Единственное слово: red, yellow или green.

Примеры Пример 1

Входные данные 1 1 1 5 Выходные данные yellow Пример 2

Входные данные 2 2 2 5 Выходные данные green
вам прям код расписать с решением, или объяснить как можно решить задачу?
источник

ПК

Павел Кулагин... in Android Developers
Объяснить лучше
источник

a

abyl in Android Developers
Павел Кулагин
Нет,там другая задача,но похожая.
ну так её скиньте)
источник

ПК

Павел Кулагин... in Android Developers
https://javarush.ru/help/6757
[Ссылка]
Светофор - Задание сделал, вручную работает верно но тест не проходит
https://javarush.ru/help/6757
источник

ПК

Павел Кулагин... in Android Developers
Там похоже,но не то
источник

D

DarkPerl in Android Developers
Павел Кулагин
Объяснить лучше
Вам нужно составить алгоритм на русском языке )
А потом кодить )
источник

ПК

Павел Кулагин... in Android Developers
Я не понимаю ,как при условии (входных данных),
green==1,yellow==1,red==1
получить жёлтый
источник

D

DarkPerl in Android Developers
Павел Кулагин
Я не понимаю ,как при условии (входных данных),
green==1,yellow==1,red==1
получить жёлтый
У вас есть s
источник

ПК

Павел Кулагин... in Android Developers
ну,s например ==5
источник

ПК

Павел Кулагин... in Android Developers
Если было 6,то был бы красный
источник

ПК

Павел Кулагин... in Android Developers
как это написать
источник

D

DarkPerl in Android Developers
Павел Кулагин
Если было 6,то был бы красный
У вас задача сводится к чередованию и s
источник

ПК

Павел Кулагин... in Android Developers
верно
источник

D

DarkPerl in Android Developers
Нарисуйте отрезок ) и подумайте как можно найти какой то цвет
источник

a

abyl in Android Developers
Павел Кулагин
Если было 6,то был бы красный
if(s==5){
sout("красный");
}
? :D
источник

ПК

Павел Кулагин... in Android Developers
хахах)
источник

ПК

Павел Кулагин... in Android Developers
DarkPerl
Нарисуйте отрезок ) и подумайте как можно найти какой то цвет
Ща сделаю
источник

D

DarkPerl in Android Developers
Павел Кулагин
Ща сделаю
У вас не в Java дело. А в алгоритме поиска решения.
источник

ПК

Павел Кулагин... in Android Developers
Ну,я понимаю,что я тупой,по этому и учусь)
источник