From 67fc0bbcb5c31cab4a9b922afba16f6a3e38f8d6 Mon Sep 17 00:00:00 2001 From: Jur van den Berg Date: Wed, 7 Dec 2022 11:01:46 +0100 Subject: [PATCH] drop the itertools again --- src/day06.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/day06.rs b/src/day06.rs index 13d606e..851357d 100644 --- a/src/day06.rs +++ b/src/day06.rs @@ -1,4 +1,4 @@ -use itertools::Itertools; +use std::collections::BTreeSet; pub fn process_part_1(input: &str) -> usize { find_unique_window_start(input, 4) @@ -14,7 +14,7 @@ pub fn find_unique_window_start(input: &str, window_size: usize) -> usize { .chars() .collect::>() .windows(window_size) - .take_while(|x| x.iter().unique().count() != x.len()) + .take_while(|x| x.iter().collect::>().len() != x.len()) .count() }