Expand description
Модуль 5-го задания
Модуль решения пятого задания ОГЭ по информатике. (каталог заданий)
Пример решения этого задания
use std::str::FromStr;
use rusty_oge::utils::Validated;
use rusty_oge::module5::{InputData, ProblemSpec, CommandTable, Command, solve};
let input_data = InputData {
commands: CommandTable::from_iter([
('1', Command::from_str("-b").unwrap()), ('2', Command::from_str("*5").unwrap())
]),
begin_num: 2,
result_num: 17,
spec: ProblemSpec::FindVariableValue("21121".into()),
};
// Или используйте метод InputData::new()
let right_answer = "3".to_string();
assert_eq!(solve(input_data), Ok(right_answer));
Structs§
- Команда исполнителя
- Входные данные задачи.
- Ошибка парсинга
Command
Enums§
- Детали решения задания. Указывает, что нужно сделать в задаче
Functions§
- Решает задачу и возвращает результат решения.
Type Aliases§
- Алиас для
HashMap<char, Command>