在 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 生日开业蛋糕祝福语简短