Найти в Дзене

Разбор номера 5664 ЕГЭ по информатике #9

Оглавление

Условие: № 5664 Вариант 09.01.23 (Уровень: Базовый)
Статья подготовлена командой itpy
Полный разбор задачи в Notion

(А. Игнатюк) В каждой строке электронной таблицы содержится 3 натуральных числа. Необходимо найти количество строк, где хотя бы одно любое произведение двух чисел оканчивается на 4.

Файлы к заданию: 9.xlsx

Решение через Python и комментарии к нему:

-2

Комментарии к решению задачи:

  1. from itertools import permutations * - Импорт функции permutations из модуля itertools для генерации перестановок.
  2. count = 0 - Инициализация счетчика количества строк, удовлетворяющих условию.
  3. for s in open('9.txt'): - Итерация по строкам файла '9.txt'.
  4. M = [int(i) for i in s.split()] - Преобразование строковых значений в целые числа и сохранение в списке M.
  5. if any((A[0] * A[1]) % 10 == 4 for A in permutations(M, 2)): - Проверка условия: хотя бы для одной перестановки в списке M произведение первых двух элементов оканчивается на 4.
  6. count += 1 - Увеличение счетчика на 1, если условие выполнено.
  7. print(count) - Вывод общего количества строк, удовлетворяющих условию.

Ответ: 965

Читайте нас в телеграмме:

Информатика ЕГЭ | itpy 👨‍💻

Присоединяйся к нашему Телеграм каналу: t.me/informatika_kege_itpy
Присоединяйся к нашему Телеграм каналу: t.me/informatika_kege_itpy