Sto cercando di elencare tutte le tre permutazioni delle lettere e questo è il codice che ho -Elenco permutazioni
window.permute = function(){
var alphabet = "abcdefghijklmnopqrstuvwxyz";
var searchTerm ="aaa";
var position = 2;
changeString(searchTerm, position);
}
window.changeString = function(searchTerm, position){
if (position <0){
alert(newString);
return;
}
var alphabet = "abcdefghijklmnopqrstuvwxyz"
for (j=0; j < 26;j++){
var newString = searchTerm.substr(0, position) + alphabet[j] + searchTerm.substr(position+1);
var newPosition = position -1;
changeString(newString,newPosition);
}
return;
}
Non funziona e non sono sicuro perché- chiunque può aiutare?
Potrebbe fornire qualche altro contesto? –
, in questo momento sto solo ricevendo la prima lettera da cambiare- Ho bisogno di tutte le permutazioni – scubadiver
Questo può o non importa, ma sappi che quello che stai cercando di fare è generare 26!/(26-3)! = 15.600 stringhe. – nwellcome