Compare commits

..

1 Commits

Author SHA1 Message Date
bb74658f9c Day 8 part 2 2021-12-07 22:44:35 -08:00

View File

@ -180,7 +180,7 @@ fn build_lookup(input: &str) -> Result<HashMap<String, &str>> {
// 2, 3 and 5 have 5 segments: // 2, 3 and 5 have 5 segments:
// 3 has overlap w/ 1 // 3 has overlap w/ 1
// 5 is a subset of 9 // 5 is a subset of 9
// 2 isn't a subset of 6. // 2 is the left overs.
set.iter().filter(|s| s.len() == 5).for_each(|d| { set.iter().filter(|s| s.len() == 5).for_each(|d| {
let s: HashSet<_> = d.chars().collect(); let s: HashSet<_> = d.chars().collect();
let one_int: HashSet<_> = s.intersection(&one).cloned().collect(); let one_int: HashSet<_> = s.intersection(&one).cloned().collect();