Пошук уроків, статей та іншого контенту
Порахуйте кількість голосних літер у рядку.
Напишіть функцію solve(str), яка повертає кількість голосних літер (a, e, i, o, u — англійський алфавіт) у рядку, без урахування регістру.
Приклади
Вхід: "hello world"
Вихід: 3
Вхід: "JAVASCRIPT"
Вихід: 3
Вхід: "xyz"
Вихід: 0
Ваше рішення
Підказки
Приведіть рядок до нижнього регістру, щоб не перевіряти обидва регістри окремо.
Переберіть символи рядка та порахуйте ті, що входять до рядка "aeiou".
function solve(str) {
return str
.toLowerCase()
.split("")
.filter((char) => "aeiou".includes(char)).length;
}Рядок приводиться до нижнього регістру й розбивається на масив символів; filter() лишає лише ті, що входять до набору голосних "aeiou", а .length рахує, скільки їх залишилось.