Это довольно простой вызов.
Вызов
Ввод будет содержать строку (не 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.
Что вы подразумеваете под гласными?