Найти тему

Задача 44. Стрелки

Простая задача на работу со строками. Читаем условие задачи и внимательно смотрим пример входных и выходных данных:

Условие задачи с сайта acmp.ru
Условие задачи с сайта acmp.ru

Обращаем внимание, что если две стрелки накладываются друг на друга, то надо учитывать обе. То есть в качестве решения можно последовательно взять все подстроки длины 5 и проверить, являются ли они стрелками.

Считаем входные данные и заведём переменную для хранения ответа:

Считываем входную строку и инициализируем переменную для подсчёта результата
Считываем входную строку и инициализируем переменную для подсчёта результата

В цикле переберём все начала подстрок длины 5 (поэтому цикл не до len(s), чтобы не выходить за границы строки). И проверим принадлежность взятой подстроки (через слайс) кортежу из двух возможных стрелок:

Основной цикл с условием
Основной цикл с условием

Если условие выполняется, то увеличиваем ответ на единицу. В конце осталось только вывести полученный результат:

Вывод результата
Вывод результата

Предыдущий выпуск: Задача 10. Уравнение

Я очень хочу, чтобы мои советы были полезны вам, а для того, чтобы быстрее всех получать новые статьи можно подписаться на мой канал.

Наука
7 млн интересуются