From ccdbea4a1caf3d8e60975ec1cc7f425b489f1cae Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Fri, 14 Dec 2018 12:02:27 +0100 Subject: [PATCH] Off-by-one bug fix --- 2018/src/day14.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/2018/src/day14.rs b/2018/src/day14.rs index f46b8df..c7b8c46 100644 --- a/2018/src/day14.rs +++ b/2018/src/day14.rs @@ -45,13 +45,13 @@ fn find_first(n: usize, len: usize) -> usize { if result >= 10 { current = update_current(current, result as usize / 10, mod_base); if current == n { - return state.len() - 5; + return state.len() - len + 1; } state.push(result / 10); } current = update_current(current, result as usize % 10, mod_base); if current == n { - return state.len() - 5 + 1; + return state.len() - len + 1; } state.push(result % 10);