En este presente trbajo se implementaa en Rust un programa que resuelva el problema del rompecabezas de las sombras, calculando la longitud total cubierta para el input dado.
Los inputs archivos *.txt cuyo contenido es del estilo:
45 2
0 10
5 10
Donde:
- 45 es el ángulo theta en Celsius
- 2 es la cantidad de Flantlanders
- 0 10/5 10 son la posición en x y la altura h
Para ejecutar la rompecabeza con un archivo *.txt de alguna de las siguientes maneras:
cat <ruta del archivo .txt> | cargo run
cargo run < <ruta del archivo .txt>
Para ejecutar los tests:
cargo test