Код Junior Скользящее окно обновлено
Максимум гласных в окне
Условие
Максимальное число гласных (aeiou) в подстроке длины k.
Примеры
maxVowels("abciiidef", 3) // 3
maxVowels("aeiou", 2) // 2
maxVowels("leetcode", 3) // 2
Как подойти
Фиксированное окно за O(n). Пересчёт окна целиком дал бы O(n·k).
Подсказки: 1
- Окно фиксированной длины: добавил новый, вычел выпавший.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.
Предыдущий вопрос
Максимальная сумма окна длины k
Следующий вопрос
Кратчайший подмассив с суммой ≥ target
Термины по теме
Ещё по теме «Скользящее окно»
- Самая длинная серия единиц с k заменами
- Перестановка как подстрока
- Самая длинная серия после k замен
- Самая длинная подстрока без повторов
- Самая короткая подстрока с k различными
- Самая длинная подстрока без повторов: где начинается
- Лучшие k дней подряд по выручке
- Минимальное окно, содержащее все символы шаблона