Zählung der Vokale in Zeichenketten mit Palindromprüfung
Rust
Medium
strings
Aufgabe «Zählung der Vokale in Zeichenketten mit Palindromprüfung»
Schreiben Sie ein Programm, das eine Zeichenkette annimmt und die Anzahl der Vokale (a, e, i, o, u, y) darin zählt, wobei die Groß-/Kleinschreibung ignoriert wird. Überprüfen Sie dann, ob die ursprüngliche Zeichenkette ein Palindrom ist (unter Ignorierung von Leerzeichen und Groß-/Kleinschreibung). Geben Sie die Anzahl der Vokale und das Ergebnis der Palindromprüfung aus. Die Zeichenkette enthält nur Buchstaben des lateinischen Alphabets und Leerzeichen.
Eingabeformat
Eine Zeile, die Buchstaben des lateinischen Alphabets und Leerzeichen enthält.
Ausgabeformat
Zwei Zeilen: die erste ist eine ganze Zahl (Anzahl der Vokale), die zweite ist 'yes', wenn die Zeichenkette ein Palindrom ist, andernfalls 'no'.
Beispiele
Beispiel 1
EINGABE
Rust
AUSGABE
1
no
Beispiel 2
EINGABE
level
AUSGABE
2
yes
main.rs