Este es un desafío bastante fácil.
Desafío
La entrada contendrá una cadena (no null
vacía) de una longitud máxima de 100. Emite el número de vocales en cada palabra de la cadena, separadas por espacios.
Reglas
- La cadena no tendrá más de 100 caracteres de longitud.
- La cadena sólo contendrá alfabetos
A-Z
,a-z
y también puede contener espacios. - La entrada se debe consumir desde los
stdin
argumentos de la línea de comando o. - La salida debe salir en el
stdout
. - Puede escribir un programa completo, o una función que tome la entrada del
stdin
y salga el resultado. - Las vocales que su programa / función necesita contar son
aeiou
yAEIOU
.
Casos de prueba
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
Puntuación
Este es el código de golf , por lo que gana el envío más corto (en bytes).
stdin
constdout
. No me gusta "obtener información" a través de los argumentos de la función. los argumentos de la línea de comandos parecen estar bien Lo he añadido a la publicación.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.
¿Qué quieres decir con vocales?