Si manzana + uva = cereza, ¿cuál es el valor de c + h + e + r + r + y =?

Si manzana + uva = cereza, ¿cuál es el valor de c + h + e + r + r + y =?

Mi respuesta: cereza = 154,008.
manzana + uva = cereza -> 63.374 + 90.634 = 154.008

Asumiré que cada una de las 9 letras únicas es un marcador de posición para un dígito diferente. Si esto es lo que se pretendía, entonces debería haber sido indicado en la pregunta o comentario debajo. (Pero, de nuevo, eso podría haberlo hecho demasiado fácil).

En realidad hay 3 soluciones; sin embargo, 2 de entonces significaría que ‘c’ es un ‘0’, lo que supongo que no está permitido. (Es un hecho que ‘c’ debe ser 1 ya que cuando se agregan 2 dígitos, un carry siempre debe ser un 1.)

  $ python
 >>> de itertools importa permutaciones como permisos
 >>> S = permisos ('0123456789', 10)
 >>> a = 0;  c = 1;  e = 2;  g = 3;  h = 4;  l = 5;  p = 6;  r = 7;  y = 8
 >>> para s en S:
 ... v1 = int (s [a] + s [p] + s [p] + s [l] + s [e])
 ... v2 = int (s [g] + s [r] + s [a] + s [p] + s [e])
 ... v3 = int (s [c] + s [h] + s [e] + s [r] + s [r] + s [y])
 ... si v1 + v2 == v3:
 ... imprimir v1, v2, v3
 ... 
 23318 75238 98556
 52249 17529 69778
 63374 90634 154008

A2A

Anote la posición de cada letra en cada palabra:

a -> 1 g -> 7

p -> 16 r -> 18

p -> 16 a -> 1

l -> 12 p -> 16

e -> 5 e -> 5

Ahora, agregue las dos palabras que figuran en la pregunta (CARTA POR CARTA)

manzana

+ uva

O

3 1 2 1

El | 1 | 16 | 16 | 12 | 5

+ | 7 | 18 | 1 | 16 | 5

– ——————————

1 1 5 9 9 0

115990 = cereza (ya que manzana + uva = cereza)

Por lo tanto, c + h + e + r + r + y = 1 + 1 + 5 + 9 + 9 + 0

= 25

25 es tu respuesta …

1 + 1 + 5 + 9 + 9 + 0 = 25?

La lógica utilizada es:

MANZANA = 1,16,16,12,5 –1
UVA = 7,18,1,16,5 –2

MANZANA + UVA = 115990 al agregar (1) y (2)

entonces 115990 = CEREZA
=> 1 + 1 + 5 + 9 + 9 + 0 = 25!