java.lang.Object
g2001_2100.s2062_count_vowel_substrings_of_a_string.Solution

public class Solution extends Object
2062 - Count Vowel Substrings of a String.<p>Easy</p> <p>A <strong>substring</strong> is a contiguous (non-empty) sequence of characters within a string.</p> <p>A <strong>vowel substring</strong> is a substring that <strong>only</strong> consists of vowels (<code>'a'</code>, <code>'e'</code>, <code>'i'</code>, <code>'o'</code>, and <code>'u'</code>) and has <strong>all five</strong> vowels present in it.</p> <p>Given a string <code>word</code>, return <em>the number of <strong>vowel substrings</strong> in</em> <code>word</code>.</p> <p><strong>Example 1:</strong></p> <p><strong>Input:</strong> word = &ldquo;aeiouu&rdquo;</p> <p><strong>Output:</strong> 2</p> <p><strong>Explanation:</strong> The vowel substrings of word are as follows (underlined):</p> <ul> <li> <p>&ldquo;<strong>aeiou</strong>u&rdquo;</p> </li> <li> <p>&ldquo;<strong>aeiouu</strong>&rdquo;</p> </li> </ul> <p><strong>Example 2:</strong></p> <p><strong>Input:</strong> word = &ldquo;unicornarihan&rdquo;</p> <p><strong>Output:</strong> 0</p> <p><strong>Explanation:</strong> Not all 5 vowels are present, so there are no vowel substrings.</p> <p><strong>Example 3:</strong></p> <p><strong>Input:</strong> word = &ldquo;cuaieuouac&rdquo;</p> <p><strong>Output:</strong> 7</p> <p><strong>Explanation:</strong> The vowel substrings of word are as follows (underlined):</p> <ul> <li> <p>&ldquo;c<strong>uaieuo</strong>uac&rdquo;</p> </li> <li> <p>&ldquo;c<strong>uaieuou</strong>ac&rdquo;</p> </li> <li> <p>&ldquo;c<strong>uaieuoua</strong>c&rdquo;</p> </li> <li> <p>&ldquo;cu<strong>aieuo</strong>uac&rdquo;</p> </li> <li> <p>&ldquo;cu<strong>aieuou</strong>ac&rdquo;</p> </li> <li> <p>&ldquo;cu<strong>aieuoua</strong>c&rdquo;</p> </li> <li> <p>&ldquo;cua<strong>ieuoua</strong>c&rdquo;</p> </li> </ul> <p><strong>Constraints:</strong></p> <ul> <li><code>1 <= word.length <= 100</code></li> <li><code>word</code> consists of lowercase English letters only.</li> </ul>
  • Constructor Details

    • Solution

      public Solution()
  • Method Details

    • countVowelSubstrings

      public int countVowelSubstrings(String word)