El Encriptado de Esteban


Esteban es un joven que disfruta mucho leyendo sobre criptografía y codificación de mensajes y texto.

Durante sus clases, se pasa mensajes secretos con sus compañeros a escondidas de su profesor, y si es que él los encuentra pasándose sus papelitos, no puede entender el mensaje gracias a su codificación, sin embargo, Esteban vio esta mañana que su profesor llevaba en manos un libro sobre criptografía en el cual justo se encuentra el cifrado que él utiliza con sus amigos; alarmado decide crear su propio método de encriptación de mensajes que no pueda ser encontrado en libros.

Su nuevo método de encriptación consiste en agarrar una oración, y sustituir las vocales por espacios vacíos, pero al sustituir esa vocal, se la guarda en una lista ordenada, y cundo en la oración original haya un espacio, se lo sustituye por la primera vocal en la lista, que luego se la elimina y la siguiente en la lista es la anterior a esa, al terminar la oración, se agrega un punto. Finalmente, si quedan vocales en la lista luego de terminar de recorrer la oración, se ponen los ASCII de esas vocales separados por un espacio cada uno. Si es que en la lista hay menos vocales que espacios, se agrega un "_" (guión bajo) sin las comillas en el espacio que iría la vocal, al igual que en el caso de que la oración inicie con una vocal, se pone un "_" para no perder la noción de la presencia de ese espacio.

Entrada

La entrada consiste en 100 oraciones diferentes.

Salida

Por cada oración de entrada, imprimir la oración encriptada en una línea.

Ejemplo de Entrada

in the name of Galia

Ejemplo de Salida

_nith en m a feG l . 111 97 105 97

Código

ENCRESTEB

Intentos de resolución

427
8

Logrados

Etiquetas

#2016 #obi-departamental