Pertanyaan ini terinspirasi oleh HNQ ini .
Tentang seri ini
Pertanyaan ini sekarang merupakan bagian dari seri tentang metode RUPS. Posting pertama dalam seri ini adalah tentang menghitung AGM. Anda dapat memperlakukan ini seperti tantangan golf kode lainnya, dan menjawabnya tanpa khawatir tentang seri sama sekali. Namun, ada papan peringkat di semua tantangan.
Apa Arti Aritmatika-Geometris
The Arithmetic-Mean Geometrik dari dua angka didefinisikan sebagai jumlah yang berulang kali mengambil sarana aritmatika dan geometri konvergen ke. Tugas Anda adalah menemukan nomor ini setelah beberapa kali npengulangan.
Klarifikasi
- Anda mengambil tiga angka,
a, b, ndalam format apa pun yang masuk akal. - Untuk
niterasi, ambil aritmatika dan rata-rata geometri dariadanbdan atur keadanb. - Untuk dua angka
adanb, mean aritmatika didefinisikan sebagai(a + b) / 2. - Mean geometrik didefinisikan sebagai
√(a * b). adanbharus saling mendekati.- Kemudian, output keduanya
adanb. - Anda tidak perlu khawatir tentang kesalahan mengambang dan semacamnya.
- Ini adalah kode-golf sehingga kode terpendek dalam byte menang!
Uji Kasus
[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]
Papan peringkat
Dicuri dari seri Martin.
Cuplikan berikut akan menghasilkan papan peringkat di semua tantangan seri.
Untuk memastikan jawaban Anda muncul, mulailah setiap jawaban dengan tajuk utama, menggunakan templat Penurunan harga berikut:
# Language Name, N bytes
di mana N adalah ukuran kiriman Anda. Jika Anda meningkatkan skor Anda, Anda dapat menyimpan skor lama di headline, dengan mencoretnya. Contohnya:
# Ruby, <s>104</s> <s>101</s> 96 bytes
aataub " —Yah, yang mana? Keduanya, atau salah satunya?
