Crates.io | rusty_oge |
lib.rs | rusty_oge |
version | 1.5.0 |
source | src |
created_at | 2023-05-19 13:03:56.043731 |
updated_at | 2024-05-15 18:51:19.594235 |
description | Библиотека, решающая задачки из ОГЭ по информатике. |
homepage | |
repository | https://github.com/DarkSeriusCode/RustyOGE |
max_upload_size | |
id | 868837 |
size | 202,080 |
Библиотека для решения задач из первой части ОГЭ по информатике за 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 | ✅ |