Conteo de vocales en cadenas con verificación de palíndromo

Rust Medium strings

Tarea «Conteo de vocales en cadenas con verificación de palíndromo»

Escriba un programa que reciba una cadena y cuente la cantidad de vocales (a, e, i, o, u, y) en ella, ignorando mayúsculas y minúsculas. Luego verifique si la cadena original es un palíndromo (ignorando espacios y mayúsculas/minúsculas). Muestre la cantidad de vocales y el resultado de la verificación de palíndromo. La cadena contiene solo letras del alfabeto latino y espacios.

Formato de entrada

Una cadena que contiene letras del alfabeto latino y espacios.

Formato de salida

Dos líneas: la primera — un número entero (cantidad de vocales), la segunda — 'yes' si la cadena es un palíndromo, de lo contrario 'no'.

Ejemplos

Ejemplo 1

ENTRADA
Rust
SALIDA
1 no

Ejemplo 2

ENTRADA
level
SALIDA
2 yes
main.rs