From 58e7eb909e2373f229ab6f45b59cf10469bcd1b4 Mon Sep 17 00:00:00 2001 From: Florent DENEF Date: Thu, 29 Dec 2022 13:55:59 +0100 Subject: [PATCH] Day 6 part 2 done --- src/main.rs | 5 +++++ src/prob6.rs | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/src/main.rs b/src/main.rs index 5a7723d..697cdec 100644 --- a/src/main.rs +++ b/src/main.rs @@ -48,4 +48,9 @@ fn main() { let solution = prob6::solve_part1(include_str!("../prob6_part1.txt")); println!("Solution for problem 6 part 1: {solution}"); } + { + let _file_path = "prob6_part1.txt"; + let solution = prob6::solve_part2(include_str!("../prob6_part1.txt")); + println!("Solution for problem 6 part 2: {solution}"); + } } diff --git a/src/prob6.rs b/src/prob6.rs index 7705414..53672b6 100644 --- a/src/prob6.rs +++ b/src/prob6.rs @@ -11,3 +11,7 @@ fn begin_datagram(datagram: &str, size: usize) -> usize { pub fn solve_part1(content: &str) -> i32 { begin_datagram(content, 4) as i32 } + +pub fn solve_part2(content: &str) -> i32 { + begin_datagram(content, 14) as i32 +}