Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/darkseriuscode/rustyoge
Программа для решения задач ОГЭ по информатике 2023
https://github.com/darkseriuscode/rustyoge
algorithms exams rust
Last synced: about 1 month ago
JSON representation
Программа для решения задач ОГЭ по информатике 2023
- Host: GitHub
- URL: https://github.com/darkseriuscode/rustyoge
- Owner: DarkSeriusCode
- Created: 2022-12-04T19:14:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-15T18:56:27.000Z (7 months ago)
- Last Synced: 2024-09-17T00:58:53.263Z (3 months ago)
- Topics: algorithms, exams, rust
- Language: Rust
- Homepage: https://crates.io/crates/rusty_oge
- Size: 285 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RustyOGE
![Crates.io](https://img.shields.io/crates/v/rusty_oge?color=orange)
![docs.rs](https://img.shields.io/docsrs/rusty_oge)
![GitHub repo size](https://img.shields.io/github/repo-size/DarkSeriusCode/RustyOGE)Библиотека для решения задач из первой части ОГЭ по информатике за 2023 год. Задачи брались с [этого](https://inf-oge.sdamgia.ru/prob_catalog) сайта.
Также имеется [CLI](https://github.com/DarkSeriusCode/RustyOGE/tree/main/cli/README.md).
## Использование
Добавить библиотеку в проект:
```toml
[dependencies]
rusty_oge = "1.5.0"
```
или
`cargo add rusty_oge`Примеры использования можно найти в [документации](https://docs.rs/rusty_oge/1.5.0)
## Тесты
Все тесты составлены на основе заданий с [сайта](https://inf-oge.sdamgia.ru/prob_catalog).Чтобы запустить все тесты:
`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 | ✅ |