Reto relativamente fácil

Iniciado por ace332, 1 Enero 2012, 19:30 PM

0 Miembros y 2 Visitantes están viendo este tema.

ace332

En la siguiente suma cada letra representa un dígito



     MM +
     AA
     DD
    ---
    MAD


Se pide determinar el valor de M+A+D

Aver cuanto se tardan  :D

Aclaración: Una letra distinta significa digito distinto



Usuarios que enviaron una solución correcta (en orden de llegada):


  • Isótopo
  • greenchar
  • |Demon|
  • g0nsan
  • paskaly
  • $Edu$
  • Kal3o
  • Sagrini
  • ShotgunLogic
  • bicker
  • Maik33
  • crawler!
  • endertxo



Caster

#1
¿Al poner "MM" se supone que es el mimso número duplicado?

Saludos

Edito:

A mi parecer es imposible, porque:

      MM +
      AA
      DD
       ---
    MAD
Haciendo la suma a mano, le esta sumando a "D" dos número más y el resultado tiene que ser "D", o es imposible o en "DD" cada "D" es un número distinto

¿Me equivoco?

Edición2; Ignorad lo de antes Xd es una tontería

Saludos


ace332

#2
¿Qué, no esta claro?  :xD
Cita de: |Demon| en  1 Enero 2012, 19:35 PM
¿Al poner "MM" se supone que es el mimso número duplicado?

Sí  :), los tres sumandos son números de dos digitos iguales, como 11 o 22... Una misma letra representa el mismo digito.

Un saludo

Isótopo


-Asus Crosshair IV Formula            
-AMD Phenom II X6 1090T 3.94Ghz @1.38V
-Corsair H70
-Sapphire Radeon HD 6970 2GB Dual-Fan
-G.Skill PIS PC3-17066 4GB 1900MHz 7-9-7-20 @1.65V
-WD Caviar Black 500GB
-Seagate Barracuda Green 2TB x2
-Antec TruePower New 750W Modular
-Cooler Master Dominator CM-690

Caster


ace332

Si doy pistas se hará muy fácil, deben resolverlo asi  com está  :P

Caster

#6
Vale me acabo de dar cuenta de una cosa, xdd y yo probando con todos lo números haber si acertaba, tengo que decir a mi favor que lo estaba haciendo a prisa y corriendo porqe tengo que terminar un libro cuanto antes pero quise hacer el reto antes, cuando termine el libro me pongo y seguro que lo hago ;D

saludos

Edito: Te envío la solución

$Edu$

Lo hice con fuerza bruta porque no logro entender como sacarlo sino, hice esto:

Código (vb) [Seleccionar]

option explicit

Dim x
Dim y
dim z

dim x1
dim y1
dim z1

dim resultado

dim i
dim j
dim k

j = 9


for k = 1 to 9

j = 9

for i = 1 to 9

x1 = cstr(i)
y1 = cstr(j)
z1 = cstr(k)


x = cint(x1 & x1)
y = cint(y1 & y1)
z = cint(z1 & z1)

resultado = ((x + y + z) = cint(x1 & y1 & z1))

if (resultado) then
msgbox "Los numeros correctos son: " & vbCrLf & "M : " & x1 & vbcrlf & "A : " & y1 & vbcrlf & "D : " & z1
end if

j = j - 1

next

next


Lo guardan como .vbs y lo ejecutan y les dice el resultado jaja

Hablando en serio, como lo lograron los demas? que logica hay que seguir?

KaL3o

Cita de: $Edu$ en  3 Enero 2012, 01:19 AM
Lo hice con fuerza bruta...
Ese deberia ser el utlimo recurso... pero bueno lo sacaste despues de todo :D

Cita de: $Edu$ en  3 Enero 2012, 01:19 AM
Hablando en serio, como lo lograron los demas? que logica hay que seguir?
te envio mi respuesta, lo acabo de ver y acabo de enviar la respuesta.

Salu2 ;)
Todos los caminos se vuelven a juntar. Pero nunca de la misma forma.

$Edu$

Gracias, bien explicado y no lo podia plantear asi yo, pensaba que talvez era mas dificil pero resultaba que era facil :P