Wprowadzenie
Znalazłem to pytanie, które zostało zamknięte, ponieważ było niejasne, ale był to fajny pomysł. Zrobię co w mojej mocy, aby było to wyraźne wyzwanie.
Funkcja Riemanna Zeta jest funkcją specjalną, która jest zdefiniowana jako kontynuacja analityczna
do złożonej płaszczyzny. Istnieje wiele równoważnych formuł, które sprawiają, że jest to interesujące dla golfa kodowego.
Wyzwanie
Napisz program, który pobiera 2 zmiennoprzecinkowe dane wejściowe (rzeczywistą i urojoną część liczby zespolonej) i ocenia funkcję Riemanna Zety w tym punkcie.
Zasady
- Wejście i wyjście za pośrednictwem wejścia LUB wartości funkcji konsoli lub powrotu
- Wbudowane liczby zespolone są niedozwolone, użyj liczb zmiennoprzecinkowych (liczba, liczba podwójna, ...)
- Żadnych funkcji matematycznych oprócz funkcji
+ - * / pow log
wyzwalających o wartościach rzeczywistych (jeśli chcesz zintegrować, użyj funkcji gamma, ... musisz zawrzeć tę definicję funkcji w kodzie) - Wejście: 2 pływaki
- Wyjście: 2 pływaki
- Twój kod musi zawierać wartość, która daje teoretycznie dowolną precyzję, gdy zostanie wykonana dowolnie duża / mała
- Zachowanie na wejściu 1 nie jest ważne (jest to jedyny biegun tej funkcji)
Najkrótszy kod w bajtach wygrywa!
Przykład wejścia i wyjścia
Wejście:
2, 0
Wynik:
1.6449340668482266, 0
Wejście:
1, 1
Wynik:
0,5821580597520037, -0,9268485643308071
Wejście:
-1, 0
Wynik:
-0,08333333333333559, 0
eps
i danych wejściowych x
istnieje coś, N
co oblicza się zeta(x)
do wewnątrz eps
; lub musi istnieć coś, N
co zależy tylko eps
i gwarantuje, że dla dowolnej x
(lub być może dla dowolnej x
więcej niż danej funkcji eps
bieguna) osiągnie granicę; lub może N
zależeć x
, ale odpowiedzi powinny wyjaśniać, jak obliczyć N
podane x
i eps
? (Moja teoria liczb analitycznych nie jest zbyt duża, ale podejrzewam, że opcje 2 i 3 będą poza wszystkim oprócz jednego lub dwóch zwykłych plakatów).
x
i dla każdego eps
musi istnieć P
taki, że dla wszystkich N>P
danych wyjściowych jest bliżej niż eps
do dokładnej wartości. Czy to jasne? Czy muszę to wyjaśnić w przypadku wystarczająco małych liter N?