Copiado al portapapeles
Descripción
El Lic Teran está desarrollando un generador de contraseñas fáciles de recordar pero relativamente seguras. Tu trabajo es probar el evaluador para asegurarte de que las contraseñas ingresadas cumplan estrictamente con las siguientes tres reglas:
- Debe contener al menos una vocal (las vocales son a, e, i, o, u).
- No puede contener tres vocales consecutivas ni tres consonantes consecutivas.
- No puede contener dos ocurrencias consecutivas de la misma letra, a excepción de las letras 'ee' y 'oo'.
Las reglas se evalúan en orden numérico (de la regla 1 a la regla 3).
Entrada
La entrada consiste en una o más contraseñas potenciales, una por línea. Cada contraseña contiene entre 1 y 20 letras minúsculas. La entrada finaliza con una línea que contiene únicamente la palabra end, la cual no debe ser procesada.
Salida
Para cada contraseña expresada en la entrada, imprima en una línea si es aceptable o no, siguiendo el formato exacto del ejemplo:
- Si la contraseña es válida: <contraseña> es aceptable
- Si la contraseña viola la regla 1: <contraseña> no es aceptable(regla 1)
- Si la contraseña viola la regla 2: <contraseña> no es aceptable(regla 2)
- Si la contraseña viola la regla 3: <contraseña> no es aceptable(regla 3)