Search⌘ K
AI Features

Solution: Reverse Vowels of a String

Understand how to apply the two pointers pattern to reverse vowels in a string. This lesson guides you through implementing an efficient Python solution that swaps vowels in-place while preserving other characters. Learn the approach's time and space complexity to improve your coding interview skills.

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 ...