输入:nums = [1,2,3,6]
输出:1
解释:满足要求的唯一一个四元组是 (0, 1, 2, 3) 因为 1 + 2 + 3 == 6 。
输入:nums = [3,3,6,4,5]
输出:0
解释:[3,3,6,4,5] 中不存在满足要求的四元组。
输入:nums = [1,1,1,3,5]
输出:4
解释:满足要求的 4 个四元组如下:
/**
* @param {number[]} nums
* @return {number}
*/
var countQuadruplets = function(nums) {
const length = nums.length;
let res = 0;
for (let i = 0; i < length - 3; i++) {
for (let j = i + 1; j < length - 2; j++) {
for (let m = j + 1; m < length - 1; m++) {
for (let n = m + 1; n < length; n++) {
if (nums[i] + nums[j] + nums[m] === nums[n]) {
res++;
}
}
}
}
}
console.log(res)
return res;
};