Excelente. Yo hace años hice varios cursos de javascript pero ahora mismo lo tengo todo olvidado por no usarlo. Sin embargo, por experiencia, lo que haría sería buscar un código ya existente para el mismo problema y compararlo con el que haya hecho. Lo digo más que nada porque, al menos en mi caso, siempre he tenido que re-escribir las funciones al indagar y descubrir otra manera de hacer lo mismo pero mucho más eficiente (en cuanto a eficiencia computacional).
Hola, muchas gracias por las direcciones, ya he navegado para ver de que tratan.
Para nada pretendo ser eficiente con los códigosque comparto, en este caso con ser eficaz en hallar algunos dígitos de precisión es suficiente, el programa no ocupa mucho, ni tarda demasiado, con apenas reducir dos parámetros se reduce la eficacia pero aumenta notoriamente la velocidad.
Encontrar el código correcto en github ,leerlo interpretarlo y adaptarlo para que se ajuste a un programa propio ,en particular casi siempre me resulta más complicado, que buscar la solución propia que además es más satisfactoria si la hallas.