Я ищу это stackoverflow question для ответа на Javascript.Найти все строчные и строчные комбинации строк в Javascript
Так что, если мой вход "слово", то функция должна возвращать:
слово, Слово, WORD, WORD, WORD, WORD, и т.д ..
вот что я до сих пор, но он только производит перестановки (ничего не капитализирует)
var perm = function(str){
var results = [];
var combos = function(reference, appendTo){
appendTo = appendTo || "";
if(reference.length === 0) {
results.push(appendTo);
}
for(var i = 0; i < reference.length; i++){
var current = reference.splice(i, 1);
combos(reference, appendTo+current);
reference.splice(i, 0, current)
}
}
combos(str.split(""));
return results;
}
perm("word");
Так где ваш код? Я не могу ничего прокомментировать. –
Я собираюсь пойти и закрыть это как «порядок работы». Если это вопрос об устранении неполадок, покажите нам работу, которая у вас есть, и расскажите о трудностях, с которыми вы решаете проблему. –
точно так же, как вы знаете, сделайте миллион случайных версий с верхним и нижним регистром, затем фильтруйте дубликаты – dandavis