rusty_oge 1.5.0

Библиотека, решающая задачки из ОГЭ по информатике.
Documentation

RustyOGE

Crates.io docs.rs GitHub repo size

Библиотека для решения задач из первой части ОГЭ по информатике за 2023 год. Задачи брались с этого сайта.

Также имеется CLI.

Использование

Добавить библиотеку в проект:

[dependencies]
rusty_oge = "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