JavaScript: Самая длинная подстрока

Обновлено: 24 мая, 09:26
1637
Студентов
79%
Завершения

solution.js

Реализуйте функцию getLongestLength(), принимающую на вход строку и возвращающую длину максимальной последовательности из неповторяющихся символов. Подстрока может состоять из одного символа. Например в строке qweqrty, можно выделить следующие подстроки: qwe, weqrty. Самой длинной будет weqrty.

Экспортируйте функцию по умолчанию.

Пример

getLongestLength('abcdeef'); // 5
getLongestLength('jabjcdel'); // 7
getLongestLength(''); // 0

Подсказки

  • чтобы получить индекс элемента в массиве, используйте метод .indexOf()

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов

Отзывы

Аватар пользователя Gennadiy
Gennadiy 14 мая 2021

Огромное спасибо за задачу) поломал голову пару часиков) до этой задачи не встречал подобных по сложности :) а на этой прям почувствовал челендж