#algorithm #cli #для #огэ #решения #по #информатике

rusty_oge

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

6 stable releases

1.4.0 Feb 27, 2024
1.3.0 Feb 4, 2024
1.2.0 Dec 18, 2023
1.1.0 Sep 19, 2023
1.0.1 May 19, 2023

#406 in Algorithms


Used in rusty_oge-cli

MIT license

74KB
1K SLoC

RustyOGE

Crates.io docs.rs GitHub repo size

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

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

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

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

[dependencies]
rusty_oge = "1.4.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
~148K SLoC