Search⌘ K
AI Features

Solution: Reverse Vowels of a String

Explore the two pointers pattern to reverse vowels in a string without affecting other characters. Learn how to use pointer traversal and vowel checks to swap vowels in place efficiently, optimizing time and space in this coding interview problem.

Statement

Given a string s, reverse only the vowels in the string and return the resulting string.

The vowels are ‘a’‘e’‘i’‘o’, and ‘u’, and they can appear in both lowercase and uppercase, potentially more than once.

Constraints:

  • 11 \leq s.length 3×105 ...