Module rusty_oge::module5

source ·
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§

Enums§

  • Детали решения задания. Указывает, что нужно сделать в задаче

Functions§

  • Решает задачу и возвращает результат решения.

Type Aliases§