给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其总和大于等于target的长度最小的连续子数组[nums[l], nums[l+1], ..., nums[r]]
,并返回其长度。如果不存在符合条件的子数组,返回0。
示例1:
- 输入:
target = 7, nums = [2, 3, 1, 2, 4, 3]
- 输出:
2
- 解释:子数组
[4, 3]
是该条件下的长度最小的子数组。
示例2:
- 输入:
target = 4, nums = [1, 4, 4]
- 输出:
1
示例3:
- 输入:
target = 11, nums = [1, 1, 1, 1]
- 输出:
0
提示:
1. 数组元素为正整数
2. 子数组长度最短
3. 如果找不到满足条件的子数组,则返回0