RustyOGE
Библиотека для решения задач из первой части ОГЭ по информатике за 2023 год. Задачи брались с этого сайта.
Также имеется CLI.
Использование
Добавить библиотеку в проект:
[]
= "1.5.0"
или
cargo add rusty_oge
Примеры использования можно найти в документации
Тесты
Все тесты составлены на основе заданий с сайта.
Чтобы запустить все тесты:
cargo test
Для запуска тестов конкретной задачи:
cargo test --test moduleX_tests X - номер задачи
Некоторые задания могут иметь прикреплённые файлы, скачать которые можно с помощью скрипта tests/download_test_files.py
Запуск скрипта без каких либо аргументов просто скачает все файлы, если какие-то уже есть - скачает недостающие.
Запуск стрипта с флагом --force принудительно скачает все файлы, даже если они уже скачаны.
Решаемые задачи
✅ -- Программа решает задачу
❌ -- Программа не может решить задачу
| № | Статус |
|---|---|
| №1 | ✅ |
| №2 | ✅ |
| №3 | ✅ |
| №4 | ✅ |
| №5 | ✅ |
| №6 | ✅ |
| №7 | ✅ |
| №8 | ❌ |
| №9 | ✅ |
| №10 | ✅ |
| №11 | ❌ |
| №12 | ✅ |