Настройки
Прогресс
Завершите тренировку, чтобы освоить навык.
Задание 17. Решение на Python
Тренажер помогает научиться решать задание 17 ЕГЭ по информатике с помощью программы на Python. Он предназначен для учеников 10–11 классов, которые готовятся к компьютерному ЕГЭ и знакомы со списками и циклами в Python.
Какие задания входят в тренажер
К каждому заданию прилагается файл с последовательностью из 10 000 чисел. Нужно найти пары или тройки идущих подряд элементов, которые удовлетворяют условию. В ответе указывается их количество и наибольшая или наименьшая сумма элементов.
- Пары, в которых есть отрицательный элемент, а сумма меньше количества чисел последовательности, кратных заданному числу.
- Пары, в которых сумма остатков от деления элементов на заданное число равна минимальному элементу последовательности.
- Тройки, в которых ровно два элемента оканчиваются на заданную цифру, а сумма не больше максимального из таких элементов последовательности.
Как проходит работа
Программа на странице читает прилагаемый файл, как на экзамене. Файл можно также скачать. Вы запускаете программу и вводите два числа в поля ответа. Если решение не получается, можно посмотреть готовую программу, открыть ее в редакторе и разобрать.
Чему вы научитесь
- Читать числа из файла в список.
- Заранее вычислять характеристики всей последовательности: минимум, максимум, количество подходящих элементов.
- Перебирать соседние элементы по индексам и одновременно считать количество и лучшую сумму.