1
0
Fork 0
aoc2020/src/bin/day4/main.rs

14 lines
456 B
Rust

pub mod passport;
use passport::Passport;
const INPUT: &str = include_str!("../../../data/day4");
fn main() {
let passports = Passport::parse_list(INPUT);
let all_required_fields: Vec<_> = passports.iter().filter(|p| p.require_all_but_country_id()).collect();
println!("Required fields Passports: {}", all_required_fields.len());
let valid: Vec<_> = passports.iter().filter(|p| p.valid()).collect();
println!("Valid Passports: {}", valid.len());
}