Количество подмассивов с суммой K

Массивы (списки) Средняя
Дан массив целых чисел nums и число k. Верните количество непрерывных подмассивов, сумма элементов которых равна k (используя префиксные суммы и хеш-таблицу, а не O(n^2) перебор).
Сигнатура функции
subarray_sum_equals_k(nums: list[int], k: int) -> int
Примеры
ВходОжидаемый результат
[[1, 1, 1], 2]2
[[1, 2, 3], 3]2
[[1], 0]0
[[1, -1, 0], 0]3
[[0, 0, 0], 0]6
[[3, 4, 7, 2, -3, 1, 4, 2], 7]4
[[-1, -1, 1], 0]1
[[1, 2, 3, -3, 4], 3]3
[[5, -5, 5, -5], 0]4
[[1, 2, 1, 2, 1], 3]4
1решили
1пытались
100%успешность
Войдите, чтобы решить →