在 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 婆婆高寿祝福语大全简短