Це досить легкий виклик.
Виклик
Вхід буде містити рядок (не null
або порожній) максимальною довжиною 100. Виведіть кількість голосних у кожному слові рядка, розділених пробілами.
Правила
- Рядок не буде мати більше 100 символів.
- Рядок містить лише алфавіти
A-Z
,a-z
а також може містити пробіли. - Введення має використовуватися з
stdin
аргументів командного рядка або. - Вихід повинен бути виведений у
stdout
. - Ви можете написати повну програму або функцію, яка приймає дані
stdin
і виводить результат. - Голосні звуки, які ваша програма / функція повинна рахувати, є
aeiou
іAEIOU
.
Випробування
This is the first test case --> 1 1 1 1 1 2
one plus two equals three --> 2 1 1 3 2
aeiou AEIOU --> 5 5
psst --> 0
the quick brown fox jumped over the lazy dog --> 1 2 1 1 2 2 1 1 1
Оцінка балів
Це код-гольф , тому найкоротше подання (у байтах) виграє.
stdin
з stdout
. Мені не подобається "отримувати вклад" через аргументи функції. Аргументи командного рядка здаються нормальними. Я додав це до посади.
The name "vowel" is often used for the symbols that represent vowel sounds in a language's writing system, particularly if the language uses an alphabet. In writing systems based on the Latin alphabet, the letters A, E, I, O, U, and sometimes Y are all used to represent vowels. However, not all of these letters represent vowels in all languages.
Що ви розумієте під голосними?