Four Square
Cifrul four square este un cifru care folosește patru matrici 5x5 care conţin literele alfabetului englez.
Cifrul funcţionează așa:
- Se citește un mesaj și apoi grupăm literele
2câte2. - Pentru fiecare
2litere : se caută prima litera în prima matrice și se reţine linia și coloana pe care se află și se caută a doua literă în a patra matrice și se reține linia și coloana pe care se află.
Să zicem că prima literă se află pe liniaași coloanabiar a doua literă se află pe liniacși coloanad. Atunci afișăm litera care se află pe liniaași coloanadîn a doua matrice și liniacși coloanabîn a treia matrice.
Cerința
Dându-se cele patru matrici și un mesaj, sa se codifice mesajul dat.
Date de intrare
Fișierul de intrare foursquare.in conține cele 4 matrici(fiecare scrisă pe 5 linii) și pe ultima linie mesajul.
Date de ieșire
Fișierul de ieșire foursquare.out va conține pe prima linie mesajul codificat.
Restricții și precizări
- mesajul va avea un număr par de litere;
1≤lungime mesaj≤10000;
Exemplu:
foursquare.in
abcde fghij klmno prstu vwxyz examp lbcdf ghijk norst uvwyz keywo rdabc fghij lmnps tuvxz abcde fghij klmno prstu vwxyz helpmeobiwankenobi
foursquare.out
fygmkyhobxmfkkkimd

