[ Foro de Python ]

Ejericico diccionarios

29-Dec-2017 19:28
Lupus Black
0 Respuestas

El objetivo de este ejercicio es resolver problemas de criptoaritm?tica sencilla, como los que se proponen en bachillerato para desarrollar el pensamiento l?gico.

Escribe una funci?n resolver_criptosuma que acepta un argumento de tipo cadena de caracteres. La cadena representa una expresi?n de suma de dos o m?s n?meros en la que cada cifra num?rica ha sido sustitu?da por una letra. Por ejemplo: 'SEND+MORE=MONEY'. La funci?n debe devolver un diccionario que hace corresponder a cada letra la cifra correspondiente. En nuestro ejemplo podr?a ser {'D':7,'E':5,'M':1,'N':6,'O':0,'R':8,'S':9,'Y':2}.



Se deben respetar las reglas habituales:

Letras iguales representan d?gitos iguales.
Letras diferentes representan d?gitos diferentes.
Al formar el n?mero, n?nguno debe iniciar por cero.




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...