Vấn đề
Chúng ta cần viết một hàm JavaScript nhận vào một chuỗi. Hàm phải trả về độ dài của chuỗi con liên tiếp dài nhất chỉ chứa nguyên âm.
Ví dụ
Dưới đây là mã:
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));
Kết quả
4