Показать сообщение отдельно
  #16 (permalink)  
Старый 17.02.2017, 13:06
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Подстрока в строке abcdeahopwunshslge
var str = 'abcdeahopwunshslge',
      limit,
      maxSS = '',
      j,
      indx,
      arr = [];
for(var i = 0; i < str.length; i++) {
     arr[i] = '';
      j       = i ;
      limit = str.length;
   while(j < limit) {
      arr[i] += str[j];
      indx = str.indexOf(str[j], j + 1);
      if(indx >= 0  && limit > indx ) { limit = indx;}
       j++;
    }
}
for (var i = 0; i < arr.length; i++) {
  if (maxSS.length < arr[i].length) { maxSS = arr[i];}
}
alert(maxSS);

Последний раз редактировалось Dilettante_Pro, 17.02.2017 в 19:03.
Ответить с цитированием