Функция CoffeeScript: подсчитывает количество гласных в строке
Функция CoffeeScript: упражнение-14 с решением
Напишите функцию CoffeeScript, которая принимает строку в качестве параметра и подсчитывает количество гласных в строке.
Примечание: поскольку буква «у» может рассматриваться как гласная и согласная, здесь мы не считаем «у» гласной.
Пример строки : «Быстрая коричневая лиса»
Ожидаемый результат: 5
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="//jashkenas.github.io/coffee-script/extras/coffee-script.js"></script>
<title>Counts the number of vowels within a string
</title>
</head>
<body>
</body>
</html>
Код CoffeeScript:
vowel_count = (str1) ->
vowel_list ='aeiouAEIOU'
vcount = 0
x = 0
while x < str1.length
if vowel_list.indexOf(str1[x]) != -1
vcount += 1
x++
vcount
console.log vowel_count ('Быстрая коричневая лиса')
Пример вывода:
5
Демонстрация в реальном времени:
См. Pen coffeescript-упражнение-14 от w3resource ( @ w3resource ) на CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code