30 de noviembre de 2006

Matematicas. Adivinando numeros


Aunque siempre sabemos que detras hay un truco ( un algoritmo , para ser mas serios) , este juego de adivinacion matematica me resulta sorprendente dado las posibilidades de variacion que permite antes de adivinar el numero.

Aqui van las reglas:


a) Escribe un número, el que quieras de 6 dígitos.

b) Suma todos los dígitos de ese número.

c) Resta al número inicial, la suma de sus dígitos.

d) Mezcla como quieras los digitos del resultado de c) y lo escribes

e) Sumale 23 a este nuevo número

f) Bien, ahora tacha o elimina un dígito del resultado de e), el que quieras, pero que no sea un cero, ES EL QUE VOY A INTENTAR ADIVINAR!!! sólo necesito que me digas el número que te ha quedado...



Ponedme el numero ( os quedará uno de 5 cifras) en comentarios y os diré el digito tachado.



Puedes mirar este ejemplo primero antes de probar con el tuyo.


UN EJEMPLO:

a) Escribe un número, el que quieras, de 6 dígitos. 123456

b) Suma todos los dígitos de ese número.1+2+3+4+5+6=21

c) Resta al número inicial, la suma de sus dígitos. 123456-21=123435

d) Mezcla como quieras los digitos del resultado de c) y lo escribes. 532413

e) Sumale 23 a este nuevo número. 532413+23=532436

f) Bien, ahora tacha o elimina un dígito del resultado de e), el que quieras, pero que no sea un cero y me dices el número que te ha quedado... Quito el 2 -> Resultado: 53436

Aqui el enlace al algoritmo

.


Solucion : Gracias a emilio que nos explica perfectamente el algoritmo en comentarios.

15 comentarios:

Interruptor dijo...

Bien, mi número es el 1.134 y no es que me confunda y ponga un dígito de menos, es que tras tachar uno me queda 01134.

Interruptor dijo...

Uf! y ahora he pensado otro y me da 22 (00022).

Ya me lo explicarás porque le estoy dando vueltas y no consigo ver la relación :(

Jose dijo...

Antoniot , el primero me sale 5 y en el segundo , sale 10 , supongo que será un 1 . ( No es frecuente que salgan tantos 0 , y esto puede hacer que en el segundo caso el resultado obtenido es extraño). Dime si es correcto.

Anónimo dijo...

Anda que no es viejo, me recuerda a otro que había por ahí... a ver si lo encuentro y lo pongo.

Interruptor dijo...

Sí, son 5 y 1 respectivamente.

Jose dijo...

He dejado un enlace a la pagina donde viene el calculo automatico

Interruptor dijo...

Ok, pero ¿cuál es la operación que hay que hacer para obtenerlo y por qué?

Ese enlace tiene un problemilla. Hay veces que da un número de dos cifras y creo que el resultado real es la suma de esas dos cifras. Te lo ilustro con un ejemplo:

Nº = 100.000
Suma de dígitos = 1
Resta = 99.999
Desordenando queda igual, 99.999
Sumando 23 queda 100.022
Si tachamos un 2, queda 10.002

En el enlace que das, introduciendo este número nos da 11, la suma de sus dígitos es 2, el número tachado.

Jose dijo...

Estuve buscando el algoritmo para la solucion y no lo encontré ( la programacion no es lo mio y no lo se sacar del codigo fuente de la pagina).
Intentando seguir el metodo de atras hacia el principio , que es como deduces en muchas ocasiones este tipo de formulas lo veo francamente dificil.De hecho , de este tipo de trucos hay muchos y este me llamó la atencion por que deja mucha libertad a la hora de hacer operaciones. Parece claro , al permitir desordenar las cifras , que el resultado final tiene que ver con la suma de estas independientemente de la posicion final , pero no lo encuentro.

Respecto a la cuestion de la solucion con 2 cifras , es muy posible que sea como dices y al usar muchos 0 en el numero inicial de este tipo de "problema"

Si alguien sabe la formula ( o la deduce del codigo fuente de la pagina) , puede comunicarnola a los demas. ;-)

Anónimo dijo...

Ya vi el código fuente y deduje lo que hizo con los cinco números que le damos:

Primero suma todos los dígitos y luego le resta 5.
Luego,divide el resultado anterior en 9 y extrae el resto(en programación se le llama modulo), esto es cuando la división no es exacta y al dividir nos sobra en la resta (o sustracción) que se hace.
Y, Finalmente, el numero secreto es igual a 9 - el numero que sacamos anteriormente.

Ejemplo:
Nuestros numeros son(después de hacer el proceso de restar al numero inicial la suma de sus dígitos, etc...)532436 , pero sacamos el 2 (que adivinaremos), y nos queda 53436.

Entonces, siguiendo el algoritmo, se suman los dígitos (5+3+4+3+6=21) y se le resta 5 (21-5=16).
Ahora se le extrae el modulo (16/9=1, pero con resto de 7, entonces el modulo es 7).
Y ahora, a 9 se le resta el numero que nos dio anteriormente (9-7=2), entonces ahí obtenemos nuestro numero "secreto".
Si alguien no lo entiende,perdón, ya que no supe explicar muy bien lo del modulo(algún voluntario que lo explique por favor?), pero lo otro, yo creo que esta bien. Con las mejores intenciones me despido desde Chile, Buenas Noches...(02:20 AM)

Jose dijo...

Muchas gracias , Emilio.

Anónimo dijo...

28666

Anónimo dijo...

31901

Anónimo dijo...

26331

Lourdes Ruiz dijo...

92744

Anónimo dijo...

chale nomas no puedo