Python - Ejericicio Diccionarios

   
Vista:

Ejericicio Diccionarios

Publicado por Lupus (9 intervenciones) el 28/12/2017 11:31:26
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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Revisar política de publicidad