ЕГЭ №9: CSV и решение на Python по шпаргалке

Распакуй архив целиком. Открой корневую папку архива как рабочую папку
редактора или перейди в неё в терминале. CSV лежат именно в корне.

ПРОВЕРКА ГОТОВЫХ ПРИМЕРОВ
python 01_type1.py           -> 110 (сумма первой подходящей строки)
python 02_type2_expanded.py  -> 4 (номер строки)
python 03_type2_short.py     -> 4 (тот же номер)
python 04_type3.py           -> 3 (количество строк)

ПРАКТИКА С ЧИСТОГО ЛИСТА
Условия находятся в practice. Там пока нет готового кода.
python practice/05_task.py  — practice1.csv, контрольный ответ 120.
python practice/06_task.py  — practice2.csv, контрольный ответ 5.
python practice/07_task.py  — practice3.csv, контрольный ответ 4.
После своей попытки можно запустить соответствующий файл solutions:
python solutions/05_solution.py
python solutions/06_solution.py
python solutions/07_solution.py

Все команды запускаются из корня архива. Python 3, без сторонних библиотек.
В некоторых системах команда называется python3 вместо python.

СВОЙ ФАЙЛ ИЗ ЭКЗАМЕНА
Открой исходную .xlsx/.ods и выбери Файл -> Сохранить как -> CSV.
Для LibreOffice Calc выбери Текст CSV, UTF-8, разделитель полей ;.
В Excel выбирай CSV UTF-8, если он есть. Проверь сохранённый файл текстовым
редактором: фактический разделитель может отличаться. Код split должен
использовать именно его. Переименование расширения не преобразует книгу.
Не сортируй, не удаляй исходные строки и не добавляй заголовки или номера.

В готовых CSV разделитель ;, заголовков и пустых строк нет.
Тип 1 содержит 5 чисел в строке; тип 2 — 7; тип 3 — 4.
Это специально созданные маленькие учебные данные, не исходные таблицы
из шпаргалки. Ответы 480, 17, 2354 приведены в шпаргалке для её файлов;
самих этих таблиц в приложенном PDF нет, поэтому по ним не проверялись
итоговые ответы. Учебные файлы и все программы проверены отдельно.

Полный урок: https://informatik-school.ru/ege/9/
Учебник: https://informatik-school.ru/textbook/
