Un ingeniero de Google jugando con números, en concreto con el número de este nuevo año, 2010, cientos de operaciones matemáticas sencillas, con y sin decimales, que generan como resultado 2010.
#10:
No se como lo ha hecho, pero si me lo proponen, hubiera sido bestial, literalmente.
Ejemplo de modo bestial:
1)Cojamos un array dinamico de longitud 9, y llenemoslo con todas posibles permutaciones de los digitos [1-9]
2)Cojamos un array dinamico de longitud 8 y llenemoslo con todas las combinaciones posibles de los signos [+,-,*,/]
3)Hagamos todas las operaciones posibles intercalando los elementos de las filas del 2º array en el 1º, y filtremos las lineas que dan como resultado 2010.
No esta estudiado, no es completo, no es eficiente, pero la perspectiva de tal bestialidad, es BRUTAL, .
362.880 filas para la primera tabla.
65.536 filas para la 2ª tabla
23.781.703.680 operaciones por realizar,para un calculo, inutil, absurdo, y nada optimizado.
2009 = 1+2(3-4-5)*6*7*8-9 FAIL : 2008 (La diferencia entre 1 y -1 es 2, no 1)
2008 = 1-2-(3-4-5)*6*7*8-9 FAIL : 2006 (La diferencia entre 2 y -2 es 4, no 2)
2007 = 12-(3-4-5)*6*7*8-9 FAIL : 2004 (Idem)
Por si no te has dado cuenta: (34-5)*6*7*8-9 =2007
Estas cosas son fáciles de hacer... mal
#6:
#5 En ese caso, seguro que lo ha hecho en horario de trabajo.
No se como lo ha hecho, pero si me lo proponen, hubiera sido bestial, literalmente.
Ejemplo de modo bestial:
1)Cojamos un array dinamico de longitud 9, y llenemoslo con todas posibles permutaciones de los digitos [1-9]
2)Cojamos un array dinamico de longitud 8 y llenemoslo con todas las combinaciones posibles de los signos [+,-,*,/]
3)Hagamos todas las operaciones posibles intercalando los elementos de las filas del 2º array en el 1º, y filtremos las lineas que dan como resultado 2010.
No esta estudiado, no es completo, no es eficiente, pero la perspectiva de tal bestialidad, es BRUTAL, .
362.880 filas para la primera tabla.
65.536 filas para la 2ª tabla
23.781.703.680 operaciones por realizar,para un calculo, inutil, absurdo, y nada optimizado.
2009 = 1+2(3-4-5)*6*7*8-9 FAIL : 2008 (La diferencia entre 1 y -1 es 2, no 1)
2008 = 1-2-(3-4-5)*6*7*8-9 FAIL : 2006 (La diferencia entre 2 y -2 es 4, no 2)
2007 = 12-(3-4-5)*6*7*8-9 FAIL : 2004 (Idem)
Por si no te has dado cuenta: (34-5)*6*7*8-9 =2007
#10, #13, el verdadero mérito no es que se te ocurra ese método (que es obviamente la base de la que ha partido este señor). Su verdadero mérito reside en cómo ajustar el algoritmo para acelerar el cálculo. Por ejemplo, si 1 + 2 - 3 = 0, todas las combinaciones (1+2-3)*(4.5.6.7.8.9) se descartan automáticamente, sin probar todas las combinaciones de operadores donde hay puntos. Dado el amplio número de combinaciones de operaciones (sobre todo metiendo paréntesis), el mérito de este señor al diseñar un algoritmo que le haya permitido sacar los resultados en un tiempo razonable es reseñable.
#10 No me sorprendería que lo haya hecho así. Es como funciona Google.
Edito: en realidad, es más sencillo de lo que propones, porque para la secuencia de números se parte de la premisa de que sea 1,2,3,4,5,6,7,8,9 en ese orden, que es lo que "tiene gracia". Sólo hay que jugar con los operadores. Aunque a los tuyos hay que añadir los paréntesis.
#13 Además te puedes ir quitando muchas operaciones cuando has pasado de 2010 sin haber llegado al 9. Eso sí, seguro que ha tardado lo suyo en calcularlas todas .
¿Pero según esa cuenta el CERN va a arrasar la Tierra o no? ¿No hay ninguna conclusión catastrófica en esa cuenta que de lugar a películas de mucho presupuesto y sin guión?
De ese ingeniero de Guguel saldrá el nuevo sistema "Google Stupid Math", que te hará maravillas con los números que elijas y además si le haces una foto a una operación matemática durante tus vacaciones te la descompondrá y te mostrará el resultado con números formados por imagenes del Maps.
#21 se llama selección óptima (cortar ramas vamos), y si estas hasta las narices de programar recursivamente con backtracking no lo veo tan impresionante. El tema está, en que como es ingeniero de google, el tema es en sí de una trascendencia computacional sin precedentes.
Con total seguridad el hombre no ha ido 1 por 1, habrá pensado un algoritmo y el trabajo duro lo ha hecho un ordenador (lo digo para quién piense que ese tío haya estado 10 horas tanteando números). Se que no aporto nada, pero estoy estudiando matemáticas y tengo ahora mismo libros de mate abiertos sobre la mesa y me hacía ilusión escribir algo de eso
Por cierto, deduzco mediante inducción que a ninguno os importa mi vida y la demostración es... aaaghh, noo!! vale ya me vuelvo a mi cueva que me estoy pasando.
Comentarios
#0 vaya, otro fan de Cifras y Letras
No se como lo ha hecho, pero si me lo proponen, hubiera sido bestial, literalmente.
Ejemplo de modo bestial:
1)Cojamos un array dinamico de longitud 9, y llenemoslo con todas posibles permutaciones de los digitos [1-9]
2)Cojamos un array dinamico de longitud 8 y llenemoslo con todas las combinaciones posibles de los signos [+,-,*,/]
3)Hagamos todas las operaciones posibles intercalando los elementos de las filas del 2º array en el 1º, y filtremos las lineas que dan como resultado 2010.
No esta estudiado, no es completo, no es eficiente, pero la perspectiva de tal bestialidad, es BRUTAL, .
362.880 filas para la primera tabla.
65.536 filas para la 2ª tabla
23.781.703.680 operaciones por realizar,para un calculo, inutil, absurdo, y nada optimizado.
Fuerza bruta POWA!
#17 No has dado ni una:
2009 = 1+2(3-4-5)*6*7*8-9 FAIL : 2008 (La diferencia entre 1 y -1 es 2, no 1)
2008 = 1-2-(3-4-5)*6*7*8-9 FAIL : 2006 (La diferencia entre 2 y -2 es 4, no 2)
2007 = 12-(3-4-5)*6*7*8-9 FAIL : 2004 (Idem)
Por si no te has dado cuenta: (34-5)*6*7*8-9 =2007
Estas cosas son fáciles de hacer... mal
#5 En ese caso, seguro que lo ha hecho en horario de trabajo.
Y no solo eso sino que también:
2010 = 0+1+2-(3-4-5)*6*7*8-9
#1 O de "La llamada ganadora"
A eso le dedican en Google el famoso 20% de tiempo libre?
#10, #13, el verdadero mérito no es que se te ocurra ese método (que es obviamente la base de la que ha partido este señor). Su verdadero mérito reside en cómo ajustar el algoritmo para acelerar el cálculo. Por ejemplo, si 1 + 2 - 3 = 0, todas las combinaciones (1+2-3)*(4.5.6.7.8.9) se descartan automáticamente, sin probar todas las combinaciones de operadores donde hay puntos. Dado el amplio número de combinaciones de operaciones (sobre todo metiendo paréntesis), el mérito de este señor al diseñar un algoritmo que le haya permitido sacar los resultados en un tiempo razonable es reseñable.
Un tipo con mucho tiempo libre...
En cualquier Call TV hacen operaciones más difíciles, ¡ni siquiera las calculadoras pueden con ellas!
Supongo que también se podrá hacer con 2011 ¿sumando un 1 en cada caso?
2009 = 1+2(3-4-5)*6*7*8-9
2008 = 1-2-(3-4-5)*6*7*8-9
2007 = 12-(3-4-5)*6*7*8-9
esas cosas son fáciles de hacer
#10 No me sorprendería que lo haya hecho así. Es como funciona Google.
Edito: en realidad, es más sencillo de lo que propones, porque para la secuencia de números se parte de la premisa de que sea 1,2,3,4,5,6,7,8,9 en ese orden, que es lo que "tiene gracia". Sólo hay que jugar con los operadores. Aunque a los tuyos hay que añadir los paréntesis.
#19 Según tu razonamiento, la del título ya no la contaría.
Que ociosos están en Google...
alguien debería verificar la lista..
Se pueden meter factoriales y demás cosas aún...
La fricada del día sin lugar a dudas
Venga, vamos todos a intentar demostrar al público de Menéame que somos (¡¡¡¡POR SUPUESTO!!!!) muchísimo más inteligentes que el ingeniero de Google.
Como decía Forges, "País..."
#41 Te echo una mano:
2009 = 1*2-(3-4-5)*6*7*8-9
2008 = 1+2(3-4-5)*6*7*8-9
2007 = 0*(1+2)-(3-4-5)*6*7*8-9
El último es un poco trampa, pero así de cabeza, como que no estoy para ponerme a hacer lo que dice #10
#1 Sí, me ha parecido super curioso
#13 Además te puedes ir quitando muchas operaciones cuando has pasado de 2010 sin haber llegado al 9. Eso sí, seguro que ha tardado lo suyo en calcularlas todas .
¿Pero según esa cuenta el CERN va a arrasar la Tierra o no? ¿No hay ninguna conclusión catastrófica en esa cuenta que de lugar a películas de mucho presupuesto y sin guión?
Irrelevante.
El resultado de esa cuenta es -2022, no 2010. ¿Es que nadie sabe sumar y multiplicar? ¿es que nadie sabe lo que significan los paréntesis?.
A mi me salen algunas más y eso que todavía no he cogido lápiz y papel...
#19 Creo que no, porque cuando te hayas pasado de 2010, todavía puedes bajar el resultado mediante resta o división.
2010 = 1000 +1000 +1000 +5 -1000 +5
#17 si, la verdad es que es facil
2010=2000 + 10
y esto... para que sirve?
que facil es hacerlo con el numero 2010... a que no se atreve con el numero Googol... http://en.wikipedia.org/wiki/Googol
Curioso como han contado ya muchos... pero también inútil!
Y yo pensaba que me aburría en el curro (http://bit.ly/8iNlwa).
editado
#37 vaaale, pa la próxima me tomaré unos minutos más
Esto no es microblogging? Que conste que encuentro una parida lo del microblogging, pero si es es..
42 mensajes y nadie ha dicho la del 2012...
Aun tenemos esperanza...
1 + 2 + ((3 + 4 - 5) * 6 * 7 *8) - 9 = 666
Temblad maldiiitos!
diselo a google que da ese resultado cuando pones eso en el buscador...
Por cierto, el autor es un ingeniero de Google http://www.thesamet.com/
Sería un buen candidato a ganar el bote en los teletimos
Esto... y su familia que piensa?
Google's SPAM. Reportado
Las técnicas de márketing de Google (y otros) explicadas por un experto en psicología del consumo
Las técnicas de márketing de Google (y otros) expl...
bbc.co.ukEmpleado del mes.
Un gran paso para la humanidad...
si aparece la palabra google es noticia aunque sea una chorrrrrrrada (bajo mi punto de vista)
Joder, lo que es no tener mucho que hacer ....
De ese ingeniero de Guguel saldrá el nuevo sistema "Google Stupid Math", que te hará maravillas con los números que elijas y además si le haces una foto a una operación matemática durante tus vacaciones te la descompondrá y te mostrará el resultado con números formados por imagenes del Maps.
#21 se llama selección óptima (cortar ramas vamos), y si estas hasta las narices de programar recursivamente con backtracking no lo veo tan impresionante. El tema está, en que como es ingeniero de google, el tema es en sí de una trascendencia computacional sin precedentes.
yo conozco a este hombre! salió en television: (2:03)
Con total seguridad el hombre no ha ido 1 por 1, habrá pensado un algoritmo y el trabajo duro lo ha hecho un ordenador (lo digo para quién piense que ese tío haya estado 10 horas tanteando números). Se que no aporto nada, pero estoy estudiando matemáticas y tengo ahora mismo libros de mate abiertos sobre la mesa y me hacía ilusión escribir algo de eso
Por cierto, deduzco mediante inducción que a ninguno os importa mi vida y la demostración es... aaaghh, noo!! vale ya me vuelvo a mi cueva que me estoy pasando.
estooo, como se aburren algunos en Google...
curioso
2010 = MMX ..como dirían los romanos. !!!!