Mas facil decir que hacer

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
49
Resuelto:
23
Enviar IDE Estado

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:

  1. Debe contener al menos una vocal (las vocales son a, e, i, o, u).
  2. No puede contener tres vocales consecutivas ni tres consonantes consecutivas.
  3. 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)

Ejemplo Entrada

Copy icon
a
tv
ptoui
bontres
zoggar
wiinq
eep
houctuh
end

Ejemplo Salida

Copy icon
a es aceptable
tv no es aceptable(regla 1)
ptoui no es aceptable(regla 2)
bontres no es aceptable(regla 2)
zoggar no es aceptable(regla 3)
wiinq no es aceptable(regla 3)
eep es aceptable
houctuh es aceptable

Ayuda