permutação/combinação/array bidimensional
Olá!....
Estou criando um código para permutação ou seja:Combinações de uma sequencia de numeros, tipo...
tenho os números: 123
O script me retorna as sequencias:
123
132
321
231
213
o código é simples:
CODE
for (x=0; x<3; x++) {
for (y=0; y<3; y++) {
for (z=0; z<3; z++) {
scape = x+"-"+y+"-"+z;
trace(scape);
}
}
}
Agora tenho que fazer com que ele me retorne todas as combinações possíveis, em 3 números por vez de 10 números e sem repetição.
Por exemplo: tenho os números 1,2,3,4,5,6,7,8,9,10.
Ele me retorna: 1-2-3, 1-2-4, 1-2-5, 1-2-6, 1-2-7, 1-2-8, 1-2-9, 1-2-10, 1-3-4, 1-3-5 e assim em diante até fazer todas as combinações possíveis.
Alguém tem algum link, artigo ou código para ajuda?!?!?!
Agradeço desde já!!!
Discussão (2)
Carregando comentários...