Problema 2
K0D160Z
kod.pas, kod.c, kod.cpp

Leet speak o leet (1337 5p34k o 1337 en la escritura leet) es un tipo de escritura con caracteres alfanuméricos usado por algunas comunidades y usuarios de diferentes medios de internet. Esta escritura se caracteriza por escribir los caracteres alfanuméricos de una forma incomprensible para otros usuarios ajenos, inexpertos o neófitos a los diferentes grupos que utilizan esta escritura.
El término “leet”, pronunciada lit, proviene de elite.

- Wikipedia

Este problema no trata específicamente de leet speak, sino de una simplificación similar, la cual trata solamente de sustitución de caracteres.

Problema
Hacer un programa dados los intercambios de caracteres realizados, y una palabra o frase, regrese a la palabra original.

Entrada
La primera línea será un número entero n. Las siguientes n líneas tendrán dos caracteres separados por un espacio, el primero será original y el segundo el caracter por el que se intercambió. Los caracteres que no se enlisten deberán de permanecer sin cambios.
Por último habrá una línea con la palabra o frase, de longitud no mayor a 250 caracteres, deberá ser regresada a su estado original.
Todos los caracteres serán solamente letras o números.

Salida
Una única línea que deberá contener la palabra original. 

Ejemplo

entrada salida
6
c K
d D
i 1
g 6
o 0
s Z
K0D160Z
codigos

 


Concurso: 12a OMI, Aguascalientes - Examen Final (2a parte).15/Abril/2007
Propuesto por: Pier Paolo Guillén Hernández
Ayuda: entradas, salidas, sugerencias
Soluciones: kod.pas, kod.c, kod.cpp


World of πer