El número de Dottie es el punto fijo de la función coseno, o la solución a la ecuación cos (x) = x . 1
Su tarea será hacer un código que se aproxime a esta constante. Su código debe representar una función que toma un número entero como entrada y genera un número real. El límite de su función a medida que crece la entrada debe ser el número Dottie.
Puede generar una fracción, un decimal o una representación algebraica de un número. Su salida debe ser capaz de ser arbitrariamente precisa, los flotadores y los dobles no son suficientes para este desafío. Si su idioma no es capaz de números de precisión arbitrarios, debe implementarlos o elegir un nuevo idioma.
Esta es una pregunta de código de golf , por lo que las respuestas se puntuarán en bytes, con menos bytes mejor.
Consejos
Una forma de calcular la constante es tomar cualquier número y aplicarle repetidamente el coseno. Como el número de aplicaciones tiende hacia el infinito, el resultado tiende hacia el punto fijo del coseno.
Aquí hay una aproximación bastante precisa del número.
0.739085133215161
1: Aquí tomaremos coseno en radianes
ÆẠȷ¡
da cuenta de que no es válido. Intenta Brachylog; oh no, Brachylog ni siquiera hace carrozas.
Decimal
?