Олимпиадный тренинг

Задача . 4.2. Трёхзначные числа с окончанием 17


Задача

Темы:

Трёхзначные числа с окончанием 17

Дан список a из 1–100 целых чисел, по модулю не больше 10 000. Отберите трёхзначные числа, модуль которых оканчивается на 17. Найдите количество и наибольшее исходное число среди них. Знак при проверке трёхзначности не учитывается.

Данные уже заданы в переменных. В поле программы напишите только обработку данных. Вводить список вручную, вызывать input() или писать команды вывода не нужно.

На проверке значения меняются. Конкретный список из примера нельзя использовать вместо переменной a.

Что записать в переменные

В count — количество, в best — наибольшее подходящее число. Если подходящих чисел нет, обе переменные равны 0.

Учебный приём: отбор по двум условиям и максимум с проверкой непустоты.

Пример 1

Перед выполнением вашего кода:

a = [-317, 17, 217, 1017, -617, 817, 400]

После выполнения программа выводит:

4 817
Пример 2

Перед выполнением вашего кода:

a = [-517, -217, -917]

После выполнения программа выводит:

3 -217

Примеры показывают значения готовых переменных, а не формат ручного ввода.


Статистика успешных решений по компиляторам
Комментарий учителя