Dies ist eine ziemlich einfache Herausforderung.
Herausforderung
Die Eingabe enthält eine Zeichenfolge (nicht null
oder leer) mit einer maximalen Länge von 100. Geben Sie die Anzahl der Vokale in jedem Wort der Zeichenfolge aus, die durch Leerzeichen getrennt sind.
Regeln
- Die Zeichenfolge darf nicht länger als 100 Zeichen sein.
- Die Zeichenfolge wird nur Alphabete enthalten
A-Z
,a-z
und kann auch Leerzeichen enthalten. - Die Eingabe muss über die
stdin
Befehlszeilenargumente oder erfolgen. - Die Ausgabe muss im erfolgen
stdout
. - Sie können ein vollständiges Programm oder eine Funktion schreiben, die Eingaben von dem Programm entgegennimmt
stdin
und das Ergebnis ausgibt. - Die Vokale, die Ihr Programm / Ihre Funktion zählen muss, sind
aeiou
undAEIOU
.
Testfälle
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
Wertung
Dies ist Code-Golf , also gewinnt die kürzeste Einreichung (in Bytes).
stdin
mit stdout
. Ich möchte keine Eingaben über die Funktionsargumente erhalten. Befehlszeilenargumente scheinen in Ordnung zu sein. Ich habe es in den Beitrag aufgenommen.
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.
Was meinst DU mit Vokalen?