mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
opt: findClosestNumber
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -794,9 +794,10 @@ class Utils {
|
||||
}
|
||||
|
||||
static int findClosestNumber(int target, List<int> numbers) {
|
||||
return numbers
|
||||
.where((number) => number <= target)
|
||||
.reduce((a, b) => a > b ? a : b);
|
||||
List<int> filterNums = numbers.where((number) => number <= target).toList();
|
||||
return filterNums.isNotEmpty
|
||||
? filterNums.reduce((a, b) => a > b ? a : b)
|
||||
: numbers.reduce((a, b) => a > b ? b : a);
|
||||
}
|
||||
|
||||
// 检查更新
|
||||
|
||||
Reference in New Issue
Block a user