Контест Middle Коллекции и строки спрашивают часто обновлено

Задача на Swift: самая длинная подстрока без повторов

Условие

Найдите длину самой длинной подстроки без повторяющихся символов.

Ввод: строка из строчных латинских букв длиной от 1 до 5·10⁴.

Пример

abcabcbb
3

Как подойти

Скользящее окно и последняя позиция символа.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.