मैं सभी तीन पत्र क्रमपरिवर्तन सूची कोशिश कर रहा हूँ और इस कोड को मेरे पास है -सूची परम्युटेशन्स
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;
}
यह काम नहीं कर रहा है और मुझे यकीन है कि क्यों, किसी को भी मदद कर सकते हैं नहीं कर रहा हूँ?
क्या आप कुछ और संदर्भ प्रदान कर सकते हैं? –
er, अभी मुझे केवल बदलने के लिए पहला अक्षर मिल रहा है- मुझे सभी क्रमपरिवर्तन की आवश्यकता है – scubadiver
इससे कोई फर्क नहीं पड़ता है, लेकिन पता है कि आप जो करने की कोशिश कर रहे हैं वह 26 उत्पन्न होता है!/(26-3)! = 15,600 तार। – nwellcome