Дан массив целых чисел nums и размер окна k. Окно скользит слева направо по одной позиции. Верните массив максимумов в каждом окне.
def max_sliding_window(nums: list[int], k: int) -> list[int]:
max_sliding_window([1, 3, -1, -3, 5, 3, 6, 7], 3) → [3, 3, 5, 5, 6, 7]
max_sliding_window([1], 1) → [1]
max_sliding_window([9, 11], 2) → [11]
- 1 ≤ len(nums) ≤ 10⁵
- -10⁴ ≤ nums[i] ≤ 10⁴
- 1 ≤ k ≤ len(nums)
nums = [1,3,-1,-3,5,3,6,7]k = 3[3,3,5,5,6,7]nums = [1]k = 1[1]nums = [9,11]k = 2[11]