Comptage des voyelles dans les chaînes avec vérification de palindrome

Rust Medium strings

Tâche «Comptage des voyelles dans les chaînes avec vérification de palindrome»

Écrivez un programme qui prend une chaîne et compte le nombre de voyelles (a, e, i, o, u, y) dans celle-ci, en ignorant la casse. Ensuite, vérifiez si la chaîne d'origine est un palindrome (en ignorant les espaces et la casse). Affichez le nombre de voyelles et le résultat de la vérification du palindrome. La chaîne ne contient que des lettres de l'alphabet latin et des espaces.

Format d\ entrée

Une chaîne contenant des lettres de l'alphabet latin et des espaces.

Format de sortie

Deux lignes : la première — un nombre entier (nombre de voyelles), la seconde — 'yes' si la chaîne est un palindrome, sinon 'no'.

Exemples

Exemple 1

ENTRÉE
Rust
SORTIE
1 no

Exemple 2

ENTRÉE
level
SORTIE
2 yes
main.rs