Day 1.1
change
commit 7420c8a9d80a0dc3160c64d63783259d8731259f
author Alpha Chen <alpha.chen@gmail.com>
date
parent 97b34cd5
diff --git a/rust/src/lib.rs b/rust/src/lib.rs
index 83b29ae..378c1e1 100644
--- a/rust/src/lib.rs
+++ b/rust/src/lib.rs
@@ -17,7 +17,7 @@ impl Day for Day01 {
 
     fn solve(self) -> Result<i32, Error> {
         let elevator = Elevator::new(self.input);
-        Ok(elevator.run().last().unwrap_or(0))
+        Ok(1 + elevator.run().position(|f| f == -1).unwrap_or(0) as i32)
     }
 }