Bu soru bu HNQ'dan ilham almıştır .
Dizi hakkında
Bu soru şimdi AGM metodu ile ilgili bir serinin parçası. Serinin bu ilk yazı aslında hesaplanması ile ilgili olacak AGM
. Buna diğer kod golf mücadelesi gibi davranabilir ve seri hakkında endişelenmeden cevap verebilirsiniz. Ancak, tüm zorlukların karşısında bir lider tabelası var.
Aritmetik-Geometrik Ortalama Nedir?
Aritmetik Geometrik Ortalama iki sayıdan sürekli aritmetik geometrik ortalama yakınlaşıyor alma sayısı olarak tanımlanır. Göreviniz bu numarayı bazı n
yinelemelerden sonra bulmak .
Açıklamalar
a, b, n
Herhangi bir makul formatta üç numara alırsınız .- İçin
n
tekrarlamalar, aritmetik ve geometrik ortalamasını almaka
veb
ve bu seta
veb
. - İki sayı için
a
veb
aritmetik ortalama olarak tanımlanır(a + b) / 2
. - Geometrik ortalama, olarak tanımlanır
√(a * b)
. a
veb
birbirlerine yaklaşıyor olmalılar.- Sonra, çıkış hem
a
veb
. - Şamandıra düzensizliği konusunda endişelenmenize gerek yok.
- Bu kod-golf yani bayt cinsinden en kısa kod kazanır!
Test Kılıfları
[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]
Liderler Sıralaması
Martin serisinden çalındı.
Aşağıdaki kod parçası, dizinin tüm zorluklarına karşı bir liderlik tablosu oluşturacaktır.
Cevaplarınızın göründüğünden emin olmak için, lütfen aşağıdaki Markdown şablonunu kullanarak her bir başlığa başlıkla başlayın:
# Language Name, N bytes
N, gönderiminizin büyüklüğüdür. Puanınızı yükseltirseniz, başlıkları üstüne vurarak eski skorları başlıkta tutabilirsiniz. Örneğin:
# Ruby, <s>104</s> <s>101</s> 96 bytes
a
mib
" - hangisi? İkisi ya da ikisinden biri mi?