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) {
|
static int findClosestNumber(int target, List<int> numbers) {
|
||||||
return numbers
|
List<int> filterNums = numbers.where((number) => number <= target).toList();
|
||||||
.where((number) => number <= target)
|
return filterNums.isNotEmpty
|
||||||
.reduce((a, b) => a > b ? a : b);
|
? filterNums.reduce((a, b) => a > b ? a : b)
|
||||||
|
: numbers.reduce((a, b) => a > b ? b : a);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 检查更新
|
// 检查更新
|
||||||
|
|||||||
Reference in New Issue
Block a user