为了账号安全,请及时绑定邮箱和手机立即绑定

用Javascript写输入123,输出123的所有排列组合,123、132、213、231、312

用Javascript写输入123,输出123的所有排列组合,123、132、213、231、312

翻翻过去那场雪 2018-11-30 23:15:53
用Javascript写输入123,输出123的所有排列组合,123、132、213、231、312、321?我想的方法不太靠谱还有没有其他方法?var arr = [1,2,3];var l = arr.length;var result = [];var str;function foo(arr){    for(let i=0;i<l;i++){        for(let j=0;j<l;j++){            for(let k=0;k<l;k++){                if(arr[i]!=arr[j]&&arr[i]!=arr[k]&&arr[j]!=arr[k]){                    str = ""+arr[i]+arr[j]+arr[k];                    result.push(str);                }            }        }    }}foo(arr);console.log(result);
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1293 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号