Challenge03 - Desxifrant el codi
El vostre objectiu és desxifrar un codi secret analitzant una matriu. La matriu està representada per una sèrie de línies que contenen valors (lletres o números). El codi es genera extreient certs valors únics d’acord amb unes regles específiques.
Entrada
La informació de la matriu es proporciona a través de l’entrada estàndard (stdin) amb el següent format:
- Primera línia: Un enter n que indica el nombre de files de la matriu.
- Les següents n línies: Cada línia representa una fila de la matriu. Les entrades poden ser lletres (A-Z) o números (0-9).
Per exemple:
6
S
3 3 T T E C C 2 2
2 2 E E C E 3 3 3
3 3 R T E E T T T
2 2 E 2
T 3 3 E ERegles
Per desxifrar el codi:
- Cada fila de la matriu s’analitza per identificar el valor únic que coincideix amb la lletra de la paraula que desxifrem.
- Cada lletra es col·loca en la posició corresponent de la paraula desxifrada.
- El codi desxifrat serà la concatenació d’aquests valors únics.
Per exemple, utilitzant la matriu anterior, el codi desxifrat seria:
SECRETSortida
El programa ha d’imprimir el codi desxifrat a través de la sortida estàndard (stdout).
Per validar la vostra solució, podeu utilitzar el següent test: