#algorithm #exams #cli #для #по #решения #огэ

rusty_oge

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

7 stable releases

1.5.0 May 15, 2024
1.4.0 Feb 27, 2024
1.2.0 Dec 18, 2023
1.1.0 Sep 19, 2023
1.0.1 May 19, 2023

#137 in Compression

Download history 40/week @ 2024-07-30 1/week @ 2024-09-17 7/week @ 2024-09-24 4/week @ 2024-10-01

511 downloads per month
Used in rusty_oge-cli

MIT license

86KB
1.5K SLoC

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

Dependencies

~5.5–8MB
~151K SLoC