给定一个长度为 n 的正整数数组 nums , 请你找出这个数组中乘积小于 k 的连续子数组的个数。
数据范围: , 数组中的值满足 ,
package main import _"fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums int整型一维数组 * @param k int整型 * @return int整型 */ func subarrayCnt( nums []int , k int ) int { ans:=0 for i:=0;i<len(nums);i++{ tot:=1 for j:=i;j<len(nums);j++{ tot*=nums[j] if tot<k{ ans++ }else{ break } } } return ans }