Skip to content

Commit

Permalink
advent_of_code 2022-6: part 2
Browse files Browse the repository at this point in the history
  • Loading branch information
msyfls123 committed Jun 7, 2023
1 parent 7f7956e commit fdbf465
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions advent_of_code/src/aoc2022/6.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,19 @@ fn test_slide_window() {
assert_eq!(slide_window(&"zcfzfwzzqfrljwzlrfnpqdbhtmscgvjw".chars().collect(), 4), Some(11));
}

#[test]
fn test_slide_window_long() {
assert_eq!(slide_window(&"bvwbjplbgvbhsrlpgdmjqwftvncz".chars().collect(), 14), Some(23));
assert_eq!(slide_window(&"nppdvjthqldpwncqszvftbrmjlhg".chars().collect(), 14), Some(23));
assert_eq!(slide_window(&"nznrnfrfntjfmvfwmzdfjlvtqnbhcprsg".chars().collect(), 14), Some(29));
assert_eq!(slide_window(&"zcfzfwzzqfrljwzlrfnpqdbhtmscgvjw".chars().collect(), 14), Some(26));
}

fn main() {
let data = get_str_from_file(&vec!{"aoc2022", "data", "6.txt"});
let res = slide_window(&data.chars().collect(), 4);
println!("Part 1: {:?}", res);

let res = slide_window(&data.chars().collect(), 14);
println!("Part 2: {:?}", res);
}

0 comments on commit fdbf465

Please sign in to comment.