Чудех се дали има начин да проверя за повтарящи се знаци в низ, без да използвам двоен цикъл. Може ли това да стане с рекурсия?
Пример за код, използващ двоен цикъл (връща вярно или невярно в зависимост от това дали има повтарящи се знаци в низ):
var charRepeats = function(str) {
for(var i = 0; i <= str.length; i++) {
for(var j = i+1; j <= str.length; j++) {
if(str[j] == str[i]) {
return false;
}
}
}
return true;
}
Много благодаря предварително!