十个人有多少种不同组合?

今天在头条看到一组有趣的图片内容如下
十个人有多少种不同组合?_第1张图片
十个人有多少种不同组合?_第2张图片
十个人有多少种不同组合?_第3张图片
十个人有多少种不同组合?_第4张图片
十个人有多少种不同组合?_第5张图片
那么问题来了,这十个人有多少种不同组合?

let arr=[0,1,2,3,4,5,6,7,8,9]
let sumlist=new Set()
for(let i = arr.length ; i >0 ; i-- ){
    let nub = arr[i-1]
    for(let x = arr.length ; x >0 ; x-- ){
        if(nub != arr[x-1]){
            sumlist.add(nub+""+arr[x-1]) 
        }
    }
    arr.splice(i-1,1)
}
console.log(sumlist)

十个人有多少种不同组合?_第6张图片

你可能感兴趣的:(JavaScript,javascript)