diff --git a/src/tasks/day05.rs b/src/tasks/day05.rs index 72577db..0efc7b5 100644 --- a/src/tasks/day05.rs +++ b/src/tasks/day05.rs @@ -36,7 +36,7 @@ pub fn task2() { fn reduce(input: &str) -> String { input .chars() - .fold(Vec::::new(), |mut stack, c| { + .fold(Vec::::with_capacity(input.len()), |mut stack, c| { let last: Option; { if let Some(c) = stack.last() {