Introdução
Um dia, você estava relaxando em seu escritório na CIA, quando de repente você vê um alerta no seu computador. Seus programas acabaram de interceptar centenas de mensagens codificadas! Um exame rápido revela a regra da codificação, mas você precisa de um programa para decodificar rapidamente.
Desafio
Você receberá uma lista de strings, separadas por vírgulas. Cada sequência conterá:
- Parte da mensagem codificada
- É parte da mensagem codificada, se for não na forma
a=b
. Observe que faz parte da mensagem, se estiverab=c
. Adicione essa sequência à mensagem codificada.
- É parte da mensagem codificada, se for não na forma
- Parte do esquema de codificação
- Isso será na forma de
a=b
. Isso significa que todos os a na mensagem devem ser substituídos por b. Observe que poderia sera==
, o que significa que todos os a`s devem ser substituídos por = 's.
- Isso será na forma de
Seu programa deve enviar a mensagem, decodificada usando o esquema encontrado.
Outras informações: sua entrada conterá apenas vírgulas para separar as strings. Pode conter outros caracteres, como! 1 #, etc. Não conterá letras maiúsculas. Bits de informações de decodificação não decodificam um ao outro. Somente a mensagem é afetada pelas informações de decodificação. Apenas uma substituição será dada para cada personagem, por exemplo, não"io,"i=u","i=g"
Exemplos
Entrada:"ta","y=s","y","a=e","b=t","b"," ","j","j=1"
Resultado:test 1
Entrada:"z=p","zota","g=e","yugkb","y=t","u=o","k=s","li","fg","b=="
Resultado:potatoes=life
Entrada:"p","=","==n","ot","p=a","hiz","i=e","z=r"
Resultado:another
Isso é código-golfe , então a resposta mais curta em bytes vence!
"massega","e=a","a=e"
e similares?
"io,"i=u","i=g"