summaryrefslogtreecommitdiff
path: root/2023/day06.rs
diff options
context:
space:
mode:
Diffstat (limited to '2023/day06.rs')
-rw-r--r--2023/day06.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/2023/day06.rs b/2023/day06.rs
index 839c798..93ffec5 100644
--- a/2023/day06.rs
+++ b/2023/day06.rs
@@ -6,9 +6,9 @@ fn get_opts(t: u64, d: u64) -> u64 {
let t = t as f64;
let d = d as f64;
let D = f64::sqrt((t * t - 4. * d) as f64);
- let x1 = ((-t - D) / 2.).floor();
+ let x1 = ((-t - D) / 2.).ceil();
let x2 = ((-t + D) / 2.).floor();
- (x2 - x1) as u64
+ (x2 - x1 + 1.) as u64
}
fn main() {