diff --git a/2024/day9/main.py b/2024/day9/main.py index c87b32b..720516e 100644 --- a/2024/day9/main.py +++ b/2024/day9/main.py @@ -77,6 +77,7 @@ class DiskMap: if remaining_free_size != 0: self.blocks[free_index] = FileBlock(free_size - remaining_free_size, file_id) + self.blocks.insert(free_index + 1, FreeBlock(remaining_file_size)) self.blocks[file_id] = FreeBlock(free_size) else: self.blocks[free_index] = FileBlock(free_size, file_id)