在 JavaScript 中计算数组中三角形边的数量
问题
我们需要编写一个JavaScript函数,它接受一个数字数组arr作为第一个也是唯一的参数。
我们函数的任务是计算从数组中选择的三元组的数量,如果我们将它们作为三角形的边长,可以制作三角形。
例如,如果函数的输入是-
const arr = [2, 2, 3, 4];
那么输出应该是-
const output = 3;
输出说明
有效的组合是:
2,3,4 (using the first 2) 2,3,4 (using the second 2) 2,2,3
示例
以下是代码-
const arr = [2, 2, 3, 4];
const countTriangle = (arr = []) => {
arr.sort((a, b) => a - b)
let k = 2
let count = 0
for (let i = 0; i 输出结果以下是控制台输出-
3
热门推荐
10 读书祝福语女生短句简短
11 感谢同事新婚祝福语简短
12 感谢教官文案祝福语简短
13 员工聚会蛋糕祝福语简短
14 元宵发客户祝福语简短
15 给团队信心祝福语简短
16 医美的祝福语大全简短
17 异国姻缘的祝福语简短
18 兄妹拍照祝福语简短的话