Сотрудник дорожной службы отслеживал работу сломанного светофора с целью определить причину его неисправности
Сотрудник дорожной службы отслеживал работу сломанного светофора с целью определить причину его неисправности. Он записал порядок, в котором загорались сигналы. Когда светофор перестал работать, он записал слово "стоп". Определите, сколько раз светофор загорался зеленым сигналом. Обратите внимание, что сотрудник писал слова "желтый" и "зеленый" с буквой "е".
Ввод: красный жёлтый зелёный красный зелёный стоп
Вывод: 2
10.12.2023 22:15
Для решения мы будем проходить по каждому элементу последовательности и считать количество раз, когда светофор загорался зеленым цветом (зелёный). Если мы встречаем слово "стоп", значит, последовательность заканчивается, и мы останавливаемся.
В данном случае, при проходе по последовательности мы видим два зеленых сигнала перед словом "стоп". Поэтому ответом является число 2.
Пример использования:
Входные данные: красный жёлтый зелёный красный зелёный стоп
Выходные данные: 2
Совет: Для решения этой задачи полезно внимательно читать последовательность и вести подсчет каждого сигнала. Обратите внимание на ключевое слово "стоп", оно указывает на конец последовательности.
Упражнение: Посчитайте, сколько раз светофор загорался желтым сигналом в данной последовательности:
красный жёлтый зелёный жёлтый сколько стоп