Число Дотти является фиксированной точкой косинус-функции или решением уравнения cos (x) = x . 1
Ваша задача будет сделать код, который приближает эту константу. Ваш код должен представлять функцию, которая принимает целое число в качестве входных данных и выводит действительное число. Пределом вашей функции при увеличении входных данных должно быть число Дотти.
Вы можете вывести в виде дроби, десятичного или алгебраического представления числа. Ваш вывод должен быть сколь угодно точным, поплавков и двойников недостаточно для этой задачи. Если ваш язык не способен использовать числа произвольной точности, вы должны либо реализовать их, либо выбрать новый язык.
Это вопрос по коду-гольфу, поэтому ответы будут оцениваться в байтах, при этом меньшее количество байтов будет лучше.
подсказки
Один из способов вычисления константы состоит в том, чтобы взять любое число и повторно применить к нему косинус. Поскольку число приложений стремится к бесконечности, результат стремится к фиксированной точке косинуса.
Вот довольно точное приближение числа.
0.739085133215161
1: Здесь мы будем принимать косинус в радианах
ÆẠȷ¡
понимает, что это недействительно. Пытается брахилог; о, нет, брахилог даже не плавает.
Decimal
?