“Funkcja JavaScript, która generuje wszystkie kombinacje ciągu.” Kod odpowiedzi

Funkcja JavaScript, która generuje wszystkie kombinacje ciągu.

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

Funkcja JavaScript, która generuje wszystkie kombinacje ciągu.

 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

Odpowiedzi podobne do “Funkcja JavaScript, która generuje wszystkie kombinacje ciągu.”

Pytania podobne do “Funkcja JavaScript, która generuje wszystkie kombinacje ciągu.”

Więcej pokrewnych odpowiedzi na “Funkcja JavaScript, która generuje wszystkie kombinacje ciągu.” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu