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

rusty_oge

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

7 stable releases

new 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

#364 in Algorithms

Download history 2/week @ 2024-02-03 2/week @ 2024-02-17 145/week @ 2024-02-24 35/week @ 2024-03-02 16/week @ 2024-03-09 2/week @ 2024-03-16 8/week @ 2024-03-30 131/week @ 2024-05-11

131 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
~148K SLoC