Cita:
Iniciado por dashtrash La evidencia de qué? De que en un sitio están repetidos los parámetros de la llamada?
Exactamente, en qué línea de código está la "evidencia"?
La evidencia está en que
http://jsfiddle.net/tvJLs/2/ y
http://jsfiddle.net/tvJLs/3/ son idénticos excepto por los parametros pasados. En el primer código el rey está en [2,1] y las reinas en [0,0] y [3,2]. En el segundo el rey está en [2,2] y las reinas en [0,0] y [1,1]. El segundo código, sin embargo no da el resultado correcto.
Cronología:
1)
http://www.forosdelweb.com/f13/propu...ml#post4556394 :
dashtrash propone su primera solución con el rey en [2,1] y reinas en [0,0] y [3,2]:
http://jsfiddle.net/tvJLs/2/
2)
http://www.forosdelweb.com/f13/propu...ml#post4556939 :
marlanga le dice a
dashtrash que existe un fallo cuando el rey estaba en [2,2] y las reinas estaban en [0,0], [1,1]
3)
http://www.forosdelweb.com/f13/propu...ml#post4558310 :
dashtrash muestra un nuevo código
http://jsfiddle.net/NLu2G/ y dice que es el mismo que el anterior salvo los gráficos.
4)
http://www.forosdelweb.com/f13/propu...ml#post4558359 :
marlanga dice que no es cierto, que
dashtrash ha rectificado el código.
5)
http://www.forosdelweb.com/f13/propu...ml#post4558429 :
dashtrash dice que
marlanga comete un error mirando dos trozos de código que son idénticos.
6)
http://www.forosdelweb.com/f13/propu...ml#post4558433 :
marlanga le demuestra que, contrariamente a lo que dice
dashtrash, los dos códigos no son idénticos porque el primero fallaba. Para ello copia el código del primer envío de
dashtrash y le pone los parámetros que ya había indicado en 2) (véase enlace
http://jsfiddle.net/tvJLs/3/). Con ello se ve que el código devuelve "jaque mate" cuando el resultado correcto debería ser "2".
Por otra parte, y sin cuestionar la eficiencia de un código respecto a otro (no me he preocupado de mirarlo). Poner un caso particular y repetirlo 10000 veces sólo demuestra que ese código es mas eficiente para ese caso en particular. Para hacer un buen cálculo de la eficiencia debería implementarse un algoritmo que explorara todas las opciones posibles para un rey y dos reinas y, entonces, comparar tiempos.
Un saludo cordial, por si las moscas.