Итак, если у вас есть список из 50 слов, и вы хотите увидеть, как глубоко в слове должен выглядеть читатель, чтобы иметь возможность сосчитать все уникальные слова, как бы вы поступили с этим?
Я в основном думаю о загрузке символов в массив, один за другим, а затем сравнивать их. Однако есть так много символов и так много массивов для сравнения. Интересно, какой самый эффективный способ, если уже есть эффективный выход?
Я пытаюсь использовать Javascript, прямо сейчас.
var words = [sort(prompt("Please, insert the word list", "default value in the text field"););];
var encr_int: Number=0;
for (i=0, j=0, maxdif=0; j < word.length; i++) {
if(word[j].text.charAt(i) == word[j+1].text.charAt(i) AND i > maxdif) {
maxdif = i;
}
else if(word[j].text.charAt(i) != word[j+1].text.charAt(i) {
j+=1;
}
else if(word[j].text.charAt(i) == "") {
i = 0;
}
}
document.write(maxdif);
Выше приведены мои усилия по написанию программы на основе первого ответа.