和为K的子数组
给你一个整数数组 nums
和一个整数 k
,请你统计并返回 该数组中和为 k
的连续子数组的个数 。
/** * @param {number[]} nums * @param {number} k * @return {number} */ const subarraySum = (nums = [1, 1, 1], k = 2) => { let cnt = 0 for (let i = 0; i < nums.length; i++) { let sum = 0 for (let j = i; j > -1; j--) { const v = nums[j] sum += v if (sum === k) { cnt++ } } } return cnt };
以自己现在的努力程度,还没有资格和别人拼天赋