Esta pregunta fue inspirada por este HNQ .
Sobre la serie
Esta pregunta ahora es parte de una serie sobre el método AGM. Esta primera publicación de la serie tratará sobre el cálculo real AGM. Puede tratar esto como cualquier otro desafío de código de golf y responderlo sin preocuparse por la serie. Sin embargo, hay una tabla de clasificación en todos los desafíos.
¿Qué es la media aritmética-geométrica?
La media aritmética-geométrica de dos números se define como el número al que convergen repetidamente los medios aritméticos y geométricos. Su tarea es encontrar este número después de algunas niteraciones.
Aclaraciones
- Toma tres números,
a, b, nen cualquier formato razonable. - Para
niteraciones, tomar la media aritmética y geométrica deayby establecer aquellos aayb. - Para dos números
ayb, la media aritmética se define como(a + b) / 2. - La media geométrica se define como
√(a * b). aybdeberían acercarse el uno al otro.- Entonces, salida ambos
ayb. - No tiene que preocuparse por la imprecisión del flotador y demás.
- Este es el código de golf, ¡el código más corto en bytes gana!
Casos de prueba
[0, [24, 6]] -> [24, 6]
[1, [24, 6]] -> [15.0, 12.0]
[2, [24, 6]] -> [13.5, 13.416407864998739]
[5, [24, 6]] -> [13.458171481725616, 13.458171481725616]
[10, [100, 50]] -> [72.83955155234534, 72.83955155234534]
The next one is 1/Gauss's Constant:
[10, [1, 1.41421356237]] -> [1.198140234734168, 1.1981402347341683]
Tabla de clasificación
Robado de la serie de Martin.
El siguiente fragmento generará una tabla de clasificación en todos los desafíos de la serie.
Para asegurarse de que sus respuestas aparezcan, comience cada respuesta con un título, utilizando la siguiente plantilla de Markdown:
# Language Name, N bytes
donde N es el tamaño de su envío. Si mejora su puntaje, puede mantener los puntajes antiguos en el título, tachándolos. Por ejemplo:
# Ruby, <s>104</s> <s>101</s> 96 bytes
aob ", ¿cuál? ¿Ambos o uno de los dos?
