Николай качи първо решение на 31.10.2024 02:06 (преди 11 месеца)
Решението ти не се компилира заедно с пълния тест.
Структурите FibIter
и RevFibIter
трябва да са публично достъпни, т.е.
pub struct FibIter { ...
pub struct RevFibIter { ...
Функциите fib_split
, fib_split_n
и fib_split_n_symmetric
трябва да са свободни функции, а не методи на FibIter
. Само new
, next
и rev
трябва да са методи.
Прочети отново указанията за предаване на домашни, там е написано как можеш да си тестваш проекта с базовия тест, за да си сигурен, че се компилира
За да пуснете теста:
- Запазете тестовия файл като
tests/test_basic.rs
(в проекта, инициализиран по-горе сcargo new
)- Изпълнете следната команда:
cargo test
За пояснение главната директория на проекта трябва да съдържа Cargo.toml
, src/
, tests/
.
Т.е. трябва да поправя тези неща и да кача домашното на ново или просто ми казваш къде са ми грешките за да feedback?