
nums의 범위 산출k를 초과할 경우 빠른 이탈k 미만의 곱을 갖는 경우의 수 반환function numSubarrayProductLessThanK(nums: number[], k: number): number {
const n = nums.length
let subArrays = 0
for(let left = 0; left < n; left++) {
for(let right = left; right < n; right++) {
const subArray = nums.slice(left, right + 1)
const product = subArray.reduce((acc, cur) => acc * cur, 1)
if(product >= k) break
subArrays++
}
}
return subArrays
};