Finding the length of longest vowel substring in a string using JavaScript



Problem

We are required to write a JavaScript function that takes in a string. Our function should return the length of the longest contiguous substring that contains only vowels.

Example

Following is the code −

 Live Demo

const str = 'schooeal'; const findLongestVowel = (str = '') => {    let cur = 0    let max = 0    for (let i = 0; i < str.length; ++i) {       if ("aeiou".includes(str[i])) {          cur++          if (cur > max) {             max = cur          }       } else {          cur = 0       }    }    return max }; console.log(findLongestVowel(str));

Output

4
Updated on: 2021-04-20T09:21:18+05:30

541 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements