Данная задача имеет две модификации: первая партия и вторая партия (можно ходить только ферзём).
-
Создать файл
answer.txt
в папкеchess-interactor
, куда записать начальные позиции белого короля, белого ферзя и чёрного короля. -
Скомпилировать и запустить chess-interactor (нужен компилятор Rust):
$ cd chess-interactor $ cargo run --release
-
Скомпилировать и запустить решение (в отдельном окне)
-
Вручную переписывать вывод из chess-interactor в решение и обратно
-
Скомпилировать chess-interactor (нужен компилятор Rust):
$ cd chess-interactor $ cargo build --release
-
Скопировать исполняемый файл из
target/release/chess-interactor
в папкуproblem-I/
-
Скачать и распаковать ddots-runner
-
Скомпилировать решение
-
Запустить:
$ sudo env RUST_LOG=trace ./ddots-runner \ --problem-root ./problem-I \ --solution-filepath ./solution \ --semitrusted-service-sandbox-user "$(whoami)"
, где
./solution
- это путь к исполняемому файлу решения