“Função JavaScript que gera todas as combinações de uma string.” Respostas de código

Função JavaScript que gera todas as combinações de uma string.

function combu(s){
var buff = [];
var res = [];
for (i=0;i<s.length;i++){
    buff = [s[i]];
    var index=0;
    while(res[index]){
        buff.push(''+res[index]+s[i]);
        index++;
    }
    res = res.concat(buff);
}
return res;
}

combu('abc');
Depressed Dove

Função JavaScript que gera todas as combinações de uma string.

 function combString(str){
     var lenStr = str.length;
     var result = [];
     var indexCurrent = 0;

     while(indexCurrent < lenStr){
         var char = str.charAt(indexCurrent);
         var x;
         var arrTemp = [char];

         for(x in result) {
             arrTemp.push(""+result[x]+char);
         }
         result = result.concat(arrTemp);

         indexCurrent++;
     }

     return result;
}

console.log(combString("abc"));
Depressed Dove

Respostas semelhantes a “Função JavaScript que gera todas as combinações de uma string.”

Perguntas semelhantes a “Função JavaScript que gera todas as combinações de uma string.”

Mais respostas relacionadas para “Função JavaScript que gera todas as combinações de uma string.” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código