- 최대힙을 사용하기 위해 map함수와 lambda식을 이용해서 기존 값들을 전부 음수로 변환해 줌.
- 목표값-1 까지 heappop 한 후, 마지막 heappop값에 -를 붙여서 return함.
import heapq
class Solution:
def findKthLargest(self, nums: List[int], k: int) -> int:
nums = list(map(lambda x : -x, nums))
heapq.heapify(nums)
for _ in range(k-1) :
heapq.heappop(nums)
return -(heapq.heappop(nums))