Автор та розробник: Святослав Бідзіля
Спробуємо обмежити довжину відповіді. Оскільки в англійському алфавіті 26 букв, то відповідь не може бути довшою за 26. Знайдемо для кожного можливого початку довжину найдовшого алфавітного рядка, який з нього починається. Виберемо максимальний. Через обмеження довжини відповіді ми не будемо перевіряти кожний раз більше за 26 символів, отже рішення працює за $$$26 \cdot n$$$.
Для спрощення реалізації, можна занумерувати коло від $$$0$$$ до $$$n --- 1$$$, тоді наступний індекс після індексу $$$i$$$ це $$$(i + 1)\ mod \ n$$$, де $$$x \mod y $$$ — залишок від ділення числа $$$x$$$ на число $$$y$$$.