Il numero di Dottie è il punto fisso della funzione coseno o la soluzione dell'equazione cos (x) = x . 1
Il tuo compito sarà creare un codice che approssima questa costante. Il codice dovrebbe rappresentare una funzione che accetta un numero intero come input e genera un numero reale. Il limite della tua funzione man mano che l'input cresce dovrebbe essere il numero di Dottie.
È possibile produrre come una frazione, un decimale o una rappresentazione algebrica di un numero. Il tuo output dovrebbe essere in grado di essere arbitrariamente preciso, float e doppi non sono sufficienti per questa sfida. Se la tua lingua non è in grado di numeri di precisione arbitrari, devi implementarli o scegliere una nuova lingua.
Questa è una domanda di code-golf, quindi le risposte verranno classificate in byte, con un numero inferiore di byte migliori.
Suggerimenti
Un modo per calcolare la costante è prendere qualsiasi numero e applicare ripetutamente il coseno ad esso. Poiché il numero di applicazioni tende all'infinito, il risultato tende al punto fisso del coseno.
Ecco un'approssimazione abbastanza accurata del numero.
0.739085133215161
1: Qui prenderemo il coseno in radianti
ÆẠȷ¡
accorge che non è valido. Tries Brachylog; oh no Brachylog non fa nemmeno galleggianti.
Decimal
?