Liczba Dottiego jest stałym punktem funkcji cosinus lub rozwiązaniem równania cos (x) = x . 1
Twoim zadaniem będzie stworzenie kodu zbliżonego do tej stałej. Twój kod powinien reprezentować funkcję, która przyjmuje liczbę całkowitą jako dane wejściowe i generuje liczbę rzeczywistą. Granicą twojej funkcji wraz ze wzrostem wartości wejściowej powinna być liczba Dottie.
Możesz generować jako ułamek, dziesiętną lub algebraiczną reprezentację liczby. Twój wynik powinien być w stanie być dowolnie precyzyjny, liczba zmiennoprzecinkowa i liczba podwójna nie są wystarczające do tego wyzwania. Jeśli twój język nie jest w stanie podać dowolnych liczb dokładności, musisz je zaimplementować lub wybrać nowy język.
To jest pytanie w golfa kodu, więc odpowiedzi będą oceniane w bajtach, przy czym mniej bajtów będzie lepszych.
Porady
Jednym ze sposobów obliczania stałej jest pobranie dowolnej liczby i wielokrotne zastosowanie do niej cosinusa. Ponieważ liczba aplikacji zmierza w kierunku nieskończoności, wynik zmierza w kierunku stałego punktu cosinusa.
Oto dość dokładne przybliżenie liczby.
0.739085133215161
1: Tutaj weźmiemy cosinus w radianach
ÆẠȷ¡
zdaje sobie sprawę, że jest nieprawidłowy. Próbuje Brachylog; o nie, Brachylog nawet nie robi spławików.
x=cos(x)
?
Decimal
?