From 0eac1b2c69e9932c7a53b2702e66c967020ab23c Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Wed, 8 Jan 2025 20:08:49 +0800 Subject: [PATCH] opt: findClosestNumber Closes #120 Signed-off-by: bggRGjQaUbCoE --- lib/utils/utils.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/utils/utils.dart b/lib/utils/utils.dart index 13e0d049f..bb08de30e 100644 --- a/lib/utils/utils.dart +++ b/lib/utils/utils.dart @@ -798,6 +798,9 @@ class Utils { 0 => target, 1 => numbers.first, _ => numbers.reduce((a, b) { + if (b > target) { + return a; + } int diff1 = (a - target).abs(); int diff2 = (b - target).abs(); return diff1 == diff2