Hace 15 años | Por rasca a youtube.com
Publicado hace 15 años por rasca a youtube.com

Polete hace un "exacto" que Doña Gema y su computadora no lo habían encontrado, a pesar de que las operaciones aritméticas realizadas no son muy complicadas.

Comentarios

D

osstiiiiii Paco Lodeiro presentado esto!!!! este tío me dio a mi clase en un instituto de Ferrol hace casi 10 años

Sedda

Pues vaya bírria de programa que tiene esta mujer... tampoco es que sea tan complicado escribir un código que resuelva este tipo de problemas en unos segundos.

D

¿Qué os apostáis que el error del programa está en no considerar que 6/6=1?

j

#2 Qué gran chiste! lol

Si no recuerdo mal, este problema es NP-duro. Sí, programar un algoritmo genético que funcione bastante bien es sencillo, pero no hay garantía alguna de que halle siempre la solución si la hay. Ninguna.

Pero oye, que si lo encuentras me uno a #3, a por ello que te forras.

Chimuelo

Al principio he pensado "Hay que ser FRIKI para grabar Cifras y Letras". Pero después de ver algunos vídeos lo he comprendido.

Este en particular es brutal:

D

Una solucion es: ((((((+6)*8)+4)+6)-7)*9)
Una solucion es: ((((((+6)*8)+4)-7)+6)*9)
Una solucion es: (((((+6)*8)-4)+7)*9)
Una solucion es: ((((((+6)*8)-4)*7)/6)*9)
Una solucion es: ((((((+6)*8)+6)+4)-7)*9)
Una solucion es: ((((((+6)*8)+6)-7)+4)*9)
Una solucion es: (((((+6)*8)+7)-4)*9)
Una solucion es: ((((((+6)*8)-7)+4)+6)*9)
Una solucion es: ((((((+6)*8)-7)+6)+4)*9)
Una solucion es: ((((((+6)+4)*7)+8)*6)-9)
Una solucion es: (((((+6)*6)+8)+7)*9)
Una solucion es: (((((+6)*6)+7)+8)*9)
Una solucion es: ((((((+6)*7)-8)*9)*6)/4)
Una solucion es: ((((((+6)*7)-8)*6)*9)/4)
Una solucion es: ((((((+6)*7)-8)*6)/4)*9)
Una solucion es: ((((((+8)*6)+4)+6)-7)*9)
Una solucion es: ((((((+8)*6)+4)-7)+6)*9)
Una solucion es: (((((+8)*6)-4)+7)*9)
Una solucion es: ((((((+8)*6)-4)*7)/6)*9)
Una solucion es: ((((((+8)*6)+6)+4)-7)*9)
Una solucion es: ((((((+8)*6)+6)-7)+4)*9)
Una solucion es: (((((+8)*6)+7)-4)*9)
Una solucion es: ((((((+8)*6)-7)+4)+6)*9)
Una solucion es: ((((((+8)*6)-7)+6)+4)*9)
Una solucion es: ((((((+8)+4)*7)-6)*6)-9)
Una solucion es: ((((((+8)+4)*7)-6)*6)-9)
Una solucion es: ((((((+8)*4)+6)+6)+7)*9)
Una solucion es: ((((((+8)*4)+6)+7)+6)*9)
Una solucion es: ((((((+8)*4)+6)+6)+7)*9)
Una solucion es: ((((((+8)*4)+6)+7)+6)*9)
Una solucion es: ((((((+8)*4)+7)+6)+6)*9)
Una solucion es: ((((((+8)*4)+7)+6)+6)*9)
Una solucion es: ((((((+8)*6)+6)+4)-7)*9)
Una solucion es: ((((((+8)*6)+6)-7)+4)*9)
Una solucion es: ((((((+8)*6)+4)+6)-7)*9)
Una solucion es: ((((((+8)*6)+4)-7)+6)*9)
Una solucion es: (((((+8)*6)-4)+7)*9)
Una solucion es: ((((((+8)*6)-4)*7)/6)*9)
Una solucion es: (((((+8)*6)+7)-4)*9)
Una solucion es: ((((((+8)*6)-7)+6)+4)*9)
Una solucion es: ((((((+8)*6)-7)+4)+6)*9)
Una solucion es: ((((((+4)+6)*7)+8)*6)-9)
Una solucion es: ((((((+4)+8)*7)-6)*6)-9)
Una solucion es: ((((((+4)+8)*7)-6)*6)-9)
Una solucion es: ((((((+4)*8)+6)+6)+7)*9)
Una solucion es: ((((((+4)*8)+6)+7)+6)*9)
Una solucion es: ((((((+4)*8)+6)+6)+7)*9)
Una solucion es: ((((((+4)*8)+6)+7)+6)*9)
Una solucion es: ((((((+4)*8)+7)+6)+6)*9)
Una solucion es: ((((((+4)*8)+7)+6)+6)*9)
Una solucion es: ((((((+4)+6)*7)+8)*6)-9)
Una solucion es: (((((+6)*6)+8)+7)*9)
Una solucion es: (((((+6)*6)+7)+8)*9)
Una solucion es: ((((((+6)*8)+6)+4)-7)*9)
Una solucion es: ((((((+6)*8)+6)-7)+4)*9)
Una solucion es: ((((((+6)*8)+4)+6)-7)*9)
Una solucion es: ((((((+6)*8)+4)-7)+6)*9)
Una solucion es: (((((+6)*8)-4)+7)*9)
Una solucion es: ((((((+6)*8)-4)*7)/6)*9)
Una solucion es: (((((+6)*8)+7)-4)*9)
Una solucion es: ((((((+6)*8)-7)+6)+4)*9)
Una solucion es: ((((((+6)*8)-7)+4)+6)*9)
Una solucion es: ((((((+6)+4)*7)+8)*6)-9)
Una solucion es: ((((((+6)*7)-8)*6)*9)/4)
Una solucion es: ((((((+6)*7)-8)*6)/4)*9)
Una solucion es: ((((((+6)*7)-8)*9)*6)/4)
Una solucion es: ((((((+7)*6)-8)*9)*6)/4)
Una solucion es: ((((((+7)*6)-8)*6)*9)/4)
Una solucion es: ((((((+7)*6)-8)*6)/4)*9)
Una solucion es: ((((((+7)*6)-8)*6)*9)/4)
Una solucion es: ((((((+7)*6)-8)*6)/4)*9)
Una solucion es: ((((((+7)*6)-8)*9)*6)/4)

D

#20

tokland

Perdón por el spam

http://tokland.freehostia.de/projects.html#_simple_math_game_solver

$ python cifras.py 6 9 8 4 6 7 459
459 = ((((8*6)-4)+7)*9)

sotanez

Qué rápidos sois algunos sacando vuestros conocimientos de algoritmia....
Ningún tipo de problema, ni NP-Duro ni polinomial ni nada resulta intratable cuando el tamaño es tan pequeño.

j

Y digo yo... ¿es la primera vez que acierta el concursante y no acierta ni la "profesora" ni el ordenador?
O simplemente es que esta vez la "profesora" hace el chascarrillo de tu lo has acertado y nosotros no.

baraja

7-4 = 3
6*8 = 48
48+3 = 51
51*9= 459

kolunga

Qué grande el pibe!

D

Que crack!

difuso

mode talibán ON:

#30, NP es No derterminista, polinómico en tiempo (dado que a día de hoy es imposible asegurar que NP sea distinto de P, y por tanto en caso de ser iguales [algo a todas luces improbable], NP sería otro tipo de "polinómico").

#41, el término adecuado es "polinómico". Polinomial no es correcto.

Todos: al hablar de complejidad algorítmica de un problema no estamos hablando de la complejidad de una instancia concreta. A pesar de todo, un problema en P suele tener un algoritmo de 1, 2 ó 3 bucles anidados, y un problema en NP suele tener asociada una "búsqueda por fuerza bruta" o una enumeración de todas las soluciones.

D

#30 #41 #45 Hay 6 cifras posibles, si no he entendido mal, mas el resultado de la anterior, 7 números y 4 operaciones (+-*/), como en la suma y multiplicación el orden no importa hay 21*2=42 [1] sumas y productos. En la resta y división hay 42*2=84 [2]posibilidades, lo cual da 42+84=126 (aproximadamente) posibilidades en cada operación, para hacer 5 operaciones, como cada una depende de la anterior serian 126^5=*31.757.969.376* de operaciones.

Nota: Calculos MUY aproximados. Probablemente haya bastante más o bastante menos .

[1] http://en.wikipedia.org/wiki/Triangular_number
[2] http://en.wikipedia.org/wiki/Pronic_number (aka nº triangulares*2 )

D

#32 El tío ese se parece a Sheldon (the big bang theory)

FulanoK3

#6 ¿Y qué asignatura te daba, si puede saberse? ¿Cifras? ¿o letras? lol lol

Sedda

#14 Será porque tengo cosas más interesantes que hacer a lo largo del día que estar en menéame a ver que responden a mis comentarios?

(lo de unos segundos me refiero al tiempo que tardaría el programa en hacer los cálculos, no yo en escribir el programa el cual desde luego no ocuparía tres líneas)

j

la presentadora está bastante más interesante que el cálculo que hizo el chaval

c

2+2=3.9periodo?

IndividuoDesconocido

Yo veía el cifras y letras de Elisenda Roca



Y recuerdo que por aquél entonces ya tenía un programilla en el
Commodore Amiga para hacer las cifras

Barker

os lo hace y y le donais el karma jejej

y yo!

D

#49 Extra: Los ordenadores de sobremesa más rápidos hacen unos 51 GigaFLOPS, es decir, unos 51.000.000.000 cálculos por segundo [3] roll

[3] http://en.wikipedia.org/wiki/FLOPS#Records

anonima_ip

¿Ese tío no trabaja calculando el Karma de todos los usuarios?

unf

La regla del 37:



Joder.

josete15

coño, que mireis el #32, que el polete ese es un principiante

D

#32 BRU-TAL lol

D

7*8=56
56-4-6/6=51
51*9=459;

Es la más sencilla, y la primera que se me ha ocurrido.

Mr_Teatime

Dejad de lado la cuestión matematica

que clase de nombre es Polete????? algunos padres no tienen piedad

q

Cuando la experta no obtiene el número exacto, se queda con la aproximación del concursante. En alguna ocasión yo he sacado alguna aproximación mejor, que me hizo ver que el programa que utiliza ella no es perfecto.

Oestrimnio

Otra solución:
6+6+7=19
8*4=32
19+32=51
51*9=459

b

"imposible"?? en unos segundos lo he sacado de otra forma a él:
((6 * 6) + 8 + 7) * 9 = 459

repapaz

#6 Pues yo creo que ya lleva más años en esto. ¿Compaginaba ambas cosas?

andresrguez

#6 También lo hace en la TVG

j

#13 NP = No polinómico != infinito. Claro que hay finitas soluciones, igual que hay finitas soluciones al problema del viajante o finitas factorizaciones en los algoritmos RSA. El problema es cuando el número de operaciones es bestial.

#23 Bueno, acepto el Owned

Cuando #2 dijo "este tipo de problemas" esperaba algo con menos restricciones que aquí, donde solo hay 4 operaciones y 14 operandos que no se pueden repetir lol Eso sí, el programa sigue siendo NP y no son problemas fáciles de solucionar en general. Aquí porque te vale con fuerza bruta, pero duplica el número de operandos y verás como las cosas empiezan a ir más lentas...

D

#13 disculpa. Había entendido que se podían reutilizar los números, pero ahora veo que el 6 está repetido por eso lo ha usado dos veces.

D

#21 lol lol lol lol

D

El típico algoritmo de poda que se carga soluciones...

Andorod

Es de auténtica coña que lleven no se cuantos años haciendo un programa diario para todas las autonómicas basado unicamente en el uso de un programa (disponible en internet como se ha demostrado). Lo mejor de todo son los aires de grandeza del melenas y de la rubia cuando "encuentran" una solucion mejor que los concursantes.

v

#39 #46 la mía:

((6 x + 4 + 6 - 7) * 9

#25 todas las autonómicas???? no en las que veo yo en casa.

D

¿Pero 1+1 no es igual a 0? lol

D

Pd: Se ha comido los caracteres especiales n y

a

#32 Espectacular Nadie dijo que había que hacerlo fácil.

k

solo por curiosidad, sabeis más o menos cuantas combinaciones se pueden hace con las condiciones del concurso??

a

joer que bestial que es el Polete este....

m

56# Experta???, con un porgrama de cálculo y el ordenador cualquiera es experto.

D

en la division: (para cargarme las divisiones con decimales):
if ((v_num[i])>0 || actual % v_num[i] == 0)

D

#19 Esa es la solución que obtenía yo..........

Vaya, pienso como una máquina lol

l

#32 Nothing is impossible

D

#55 En cristiano hermano ya en serio, parece que te los has currao ehh?.

D

#6 nos dio clase solo un trimestre, luego se pillo una excedencia por que le salió un curro de la tele. Es un poco payasete, btw

estoyausente

#57 ,no es por desmerecer, pero lo que ha hecho nanaki es bastante sencillo. Quiero decir, no hace falta dominar C para hacer eso, es un algoritmo sencillote.

No quiere decir eso que yo lo hga mejor, o igual de bien, (quizás me saliese más complejo, o más largo, o peor simplemente) Pero eso no quita que sea algo sencillo de hacer.

d

Entre #2 y #13 han pasado más de "unos segundos"... estás tardando demasiado lol lol lol lol

provotector

#47, #55 Nanaki tío, eres un friki. También un crack, se nota que dominas el lenguaje C.

d

#15 lol lol lol lol lol lol lol lol

seguro que no ocupa tres líneas, no...

Pues parece que tienes mucho tiempo libre, porque te has dignado:
1) a contestar de nuevo a esta noticia
2) a contestar a mi comentario

Venga, seguro que puedes tú solit@. Te damos tres meses para sacarlo lol lol lol lol lol lol lol