4. Desencriptar [2]

Tenim un string que representa un missatge encriptat. Les normes per desencriptar són les següents:

  1. Els tres primers caràcters i els quatre darrers no formen part del missatge, s’han d’eliminar.

  2. Cada cop que surt un caràcter “1” ha de ser substituït per una “a”. Cada cop que surt un caràcter “2” ha de ser substituït per una “m”.

  3. Els caràcters “@” s’han d’eliminar.

Implementa una funció anomenada missatge que donat un missatge encriptat (de longitud més gran o igual que 7), el desencripta segons les normes anteriors.

Desa la funció al fitxer desencripta.py. La funció ha de passar el següent doctest:

>>> m=missatge('adal1 c1s1 del 21rrrrr')
>>> m
'la casa del mar'
>>> m=missatge('adael sol i l1 llun1rrrr')
>>> m
'el sol i la lluna'
>>> m=missatge('adas@o@l i ll@un1rrrr')
>>> m
'sol i lluna'
>>> m=missatge('patater')
>>> m
''

Nota

Pots descarregar el fitxer amb tests test-desencripta.txt. Tens una solució a desencripta.py.