87,845
社区成员




var str = "A,B,C,D,E";
var arr = str.split(",");
for (var a2 = []; a2.push([]) < arr.length;);
var l = Math.pow(2, arr.length)-1;
for (var i = 1; i <= l; i++) {
var t = [];
for (var s=i,k=0; s>0; s>>=1,k++)
if (s&1==1)
t.push(arr[k]);
a2[t.length-1].push(t.join(""));
}
alert(a2.join("\n"));
var str="a,b,c,d,e";
var arr = str.split(",");
for (var a2 = []; a2.push([]) < arr.length;);
var l = Math.pow(2, arr.length)-1;
for (var i = 1; i <= l; i++) {
var s2 = i.toString(2).split("").reverse();
var t = "", m = -1;
for (var k = 0; k < s2.length; k++) {
if (s2[k]=="1") {
t += arr[k];
m++;
}
}
a2[m].push(t);
}
alert(a2.join("\n"));