Introducción
Encontré esta pregunta que estaba cerrada porque no estaba clara, pero fue una buena idea. Haré todo lo posible para convertir esto en un desafío claro.
La función Riemann Zeta es una función especial que se define como la continuación analítica de
al plano complejo Hay muchas fórmulas equivalentes que lo hacen interesante para el golf de código.
Desafío
Escriba un programa que tome 2 flotantes como entrada (la parte real e imaginaria de un número complejo) y evalúe la función Riemann Zeta en ese punto.
Reglas
- Entrada y salida a través de la consola O función de entrada y valor de retorno
- Los números complejos integrados no están permitidos, use flotadores (número, doble, ...)
- Sin funciones matemáticas, excepto funciones
+ - * / pow logtrigonométricas reales (si desea integrar, use la función gamma, ... debe incluir esta definición de funciones en el código) - Entrada: 2 flotadores
- Salida: 2 flotadores
- Su código debe contener un valor que proporcione una precisión teóricamente arbitraria cuando se hace arbitrario grande / pequeño
- El comportamiento en la entrada 1 no es importante (este es el único polo de esta función)
¡El código más corto en bytes gana!
Ejemplo de entrada y salida
Entrada:
2, 0
Salida:
1.6449340668482266, 0
Entrada:
1, 1
Salida:
0.5821580597520037, -0.9268485643308071
Entrada:
-1, 0
Salida:
-0.08333333333333559, 0
epse entrada xexista un Nque se calcule zeta(x)dentro eps; o debe existir una Nque dependa solo epsy garantice que para cualquier x(o tal vez para algo xmás que una función dada epsdesde el polo) logre el límite; o puede Ndepender de x, pero las respuestas deben explicar cómo calcular Ndado xy eps? (Mi teoría analítica de números no es demasiado, pero sospecho que las opciones 2 y 3 van a estar más allá de todos menos uno o dos pósters regulares).
xy para cualquiera epsdebe existir un Ptal que para toda N>Pla salida esté más cerca que epsel valor exacto. ¿Está esto claro? ¿Necesito aclararlo para el caso con N lo suficientemente pequeño?
