Introducción
Un día, estabas relajado en tu oficina en la CIA, cuando de repente ves una alerta en tu computadora. ¡Sus programas acaban de interceptar cientos de mensajes codificados! Un examen rápido revela la regla para la codificación, pero necesita un programa para decodificar rápidamente.
Desafío
Se le dará una lista de cadenas, separadas por comas. Cada cadena contendrá:
- Parte del mensaje codificado
- Es parte del mensaje codificado, si es que no en la forma
a=b
. Tenga en cuenta que es parte del mensaje si lo esab=c
. Agregue esta cadena al mensaje codificado.
- Es parte del mensaje codificado, si es que no en la forma
- Parte del esquema de codificación.
- Esto será en forma de
a=b
. Eso significa que todas las a en el mensaje deben ser reemplazadas por b. Tenga en cuenta que podría sera==
, lo que significa que todos los a`s deben reemplazarse con = 's.
- Esto será en forma de
Su programa debe enviar el mensaje, decodificado usando el esquema encontrado.
Otra información: su entrada solo contendrá comas para separar las cadenas. Podría contener otros caracteres, como! 1 #, etc. No contendrá letras mayúsculas. Los bits de información de decodificación no se decodifican entre sí. Solo el mensaje se ve afectado por la información de decodificación. Solo se dará un reemplazo para cada personaje, por ejemplo, no"io,"i=u","i=g"
Ejemplos
Entrada:"ta","y=s","y","a=e","b=t","b"," ","j","j=1"
Salida:test 1
Entrada:"z=p","zota","g=e","yugkb","y=t","u=o","k=s","li","fg","b=="
Salida:potatoes=life
Entrada:"p","=","==n","ot","p=a","hiz","i=e","z=r"
Salida:another
Este es el código de golf , por lo que la respuesta más corta en bytes gana.
"massega","e=a","a=e"
y similares?
"io,"i=u","i=g"