例子:
Given a sorted integer array arr
, two integers k
and x
, return the k
closest integers to x
in the array. The result should also be sorted in ascending order.
An integer a
is closer to x
than an integer b
if:
|a - x| < |b - x|
, or|a - x| == |b - x|
anda < b
class Solution:
def findClosestElements(self, arr: List[int], k: int, x: int) -> List[int]:
arr.sort(key = lambda i:abs(i-x))
return sorted(arr[:k])
lambda a : b , 输入值为a,返回值为b的函数。
以下为部分内置函数与lambda结合: