From ae2650028bea3d162f185c4ec0cfd454875118e0 Mon Sep 17 00:00:00 2001 From: alion02 Date: Tue, 10 Dec 2024 02:14:04 +0100 Subject: [PATCH] trick --- src/day9.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/day9.rs b/src/day9.rs index d31fd6f..6c513ff 100644 --- a/src/day9.rs +++ b/src/day9.rs @@ -17,7 +17,7 @@ unsafe fn inner1(s: &[u8]) -> usize { macro_rules! insert_file { ($len:expr, $id:expr) => { let len = $len; - checksum += (disk_pos * 2 + len - 1) * $id * len / 2; + checksum += (disk_pos * 2 + len - 1) * $id * len; disk_pos += len; }; } @@ -50,7 +50,7 @@ unsafe fn inner1(s: &[u8]) -> usize { insert_file!(rem_src, left); - checksum + checksum / 2 } pub fn part1(s: &str) -> impl Display {