Dies ist eine ziemlich einfache Herausforderung.
Herausforderung
Die Eingabe enthält eine Zeichenfolge (nicht nulloder 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-zund kann auch Leerzeichen enthalten. - Die Eingabe muss über die
stdinBefehlszeilenargumente 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
stdinund das Ergebnis ausgibt. - Die Vokale, die Ihr Programm / Ihre Funktion zählen muss, sind
aeiouundAEIOU.
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).
stdinmit 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?