mod common; use std::env; use common::{read_file, Result}; fn main() -> Result<()> { let path = env::args().skip(1).next().unwrap(); let map_of_trees = read_file(path)?; let result: u64 = [(1, 1), (3, 1), (5, 1), (7, 1), (1, 2)] .iter() .map(|(x, y)| map_of_trees.find_in_slope(*x, *y)) .product(); println!("{}", result); Ok(()) }