From 8a201e8aa07ef460c9bfa0bbdd3c47028453302c Mon Sep 17 00:00:00 2001 From: genofire Date: Mon, 7 Sep 2020 21:39:42 +0200 Subject: [PATCH] 2019 - day1 - part 2: use ref instatt pointer --- 2019/day1/src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/2019/day1/src/main.rs b/2019/day1/src/main.rs index cc698de..7eb1943 100644 --- a/2019/day1/src/main.rs +++ b/2019/day1/src/main.rs @@ -12,14 +12,14 @@ fn main() { ]; let mut result = 0; - for i in all_modules.iter() { - result += fuel_calc(*i); + for &i in all_modules.iter() { + result += fuel_calc(i); } println!("Part1: I need {} fuel for all modules", result); //all_modules.map(fuel_calc).sum() //all_modules.map(fuel_calc).sum() - println!("Part2: I need {} fuel for all modules", all_modules.iter().fold(0, |sum, x | fuel_tyranny(*x) + sum )); + println!("Part2: I need {} fuel for all modules", all_modules.iter().fold(0, |sum, &x | fuel_tyranny(x) + sum )); } fn fuel_calc(mass: i32) -> i32 {