advent-of-code/2020/day-05/part_one.rs

21 lines
385 B
Rust

mod common;
use std::env;
use std::io;
use common::{calculate_seat_ids, parse_file};
fn main() -> io::Result<()> {
let path = env::args().skip(1).next().unwrap();
let boarding_passes = parse_file(path)?;
let seat_ids = calculate_seat_ids(&boarding_passes);
let highest_seat_id = seat_ids.iter().max().unwrap();
println!("{}", highest_seat_id);
Ok(())
}