Codi secret [4] =============== La informació referent a la fórmula d'un nou producte químic està encriptada en dos strings. Per desencriptar la informació haurem de seguir els següents passos: #. Si els dos strings són de longitud senar els dos, agafarem la primera meitat del primer string (la part esquerra del caràcter central) i la segona meitat del segon (la part dreta del caràcter central) i els sumarem. Llavors canviarem tots els símbols ``'#'`` per ``'a'`` i tots els ``'&'`` per ``'e'``. Finalment, eliminarem el primer i el darrer caràcter de l'string resultant. #. Un string té longitud parell i l'altre té longitud senar, eliminarem el darrer caràcter de l'string de longitud parell i aplicarem l'apartat anterior. #. Si els dos strings tenen longitud parell, considerarem els caràcters que tenen un índex parell (0, 2, ...) del primer string, els caràcters que tenen un índex senar del segon string i els unirem. En qualsevol dels tres casos, l'string resultant ens dona la informació que buscàvem. Per resoldre l'exercici, farem **dues funcions diferents**. En primer lloc, implementa una funció anomenada ``senar_senar`` tal que faci la desencriptació suposant que els dos strings tenen longitud senar segons el que s'ha descrit en el punt 1. Desa la funció al fitxer ``codi.py``. La funció ha de passar el següent doctest: .. literalinclude:: test-codi1.txt :language: python3 :lines: 3- .. note:: Pots descarregar el fitxer amb tests :download:`test-codi1.txt`. **Utilitzant la funció senar_senar**, implementa una funció anomenada ``informacio`` que desencripti en qualsevol cas seguint els punts anteriors. Desa la funció al fitxer ``codi.py``. La funció ha de passar el següent doctest: .. literalinclude:: test-codi.txt :language: python3 :lines: 3- .. note:: Pots descarregar el fitxer amb tests :download:`test-codi.txt`. Tens una solució a :download:`codi.py`.