Hikaye veya bunu neden yapıyoruz.
Yok. Bu egzersiz tamamen anlamsız ... Stephen Hawking değilseniz .
Meydan okuma
Bir açı listesi verildiğinde, bu açıların ortalamasını bulun. Örneğin, 91 derece ve -91 derecenin ortalaması 180 derecedir. Bunu yapmak için bir program veya işlev kullanabilirsiniz.
Giriş
Açı ölçülerini temsil eden derece değerlerinin listesi. Bunların tamsayı olacağını varsayabilirsiniz. Herhangi bir uygun biçimde girilebilir veya işlev argümanları olarak sağlanabilirler.
Çıktı
Girilen değerlerin ortalaması. Ortalama için birden fazla değer bulunursa, yalnızca bir değer çıkarılmalıdır. Ortalama,
simge durumuna küçültülür. Çıktı (-180, 180] aralığında olmalı ve ondalık noktasının arkasındaki en az iki yere kadar doğru olmalıdır.
Örnekler:
> 1 3
2
> 90 -90
0 or 180
> 0 -120 120
0 or -120 or 120
> 0 810
45
> 1 3 3
2.33
> 180 60 -60
180 or 60 or -60
> 0 15 45 460
40
> 91 -91
180
> -89 89
0
Codegolf ile her zamanki gibi , en az bayt ile gönderme kazanır.
Liderler Sıralaması
İşte hem düzenli bir skor tablosu hem de kazananları dile göre gözden geçirmek için bir Yığın Parçacığı.
Yanıtınızın göründüğünden emin olmak için lütfen aşağıdaki Markdown şablonunu kullanarak yanıtınızı bir başlıkla başlatın:
## Language Name, N bytes
N
gönderiminizin büyüklüğü nerede . Puanınızı artırmak varsa, olabilir onları içinden vurarak, başlığa eski hesapları tutmak. Örneğin:
## Ruby, <s>104</s> <s>101</s> 96 bytes
Başlığınıza birden fazla sayı eklemek istiyorsanız (örneğin, puanınız iki dosyanın toplamı olduğu veya yorumlayıcı bayrak cezalarını ayrı olarak listelemek istediğiniz için), gerçek puanın başlıktaki son sayı olduğundan emin olun :
## Perl, 43 + 2 (-p flag) = 45 bytes
Dil adını, daha sonra skor tablosu snippet'inde görünecek bir bağlantı da yapabilirsiniz:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes
Sorunla ilgili sorularınız için bir sohbet odası: http://chat.stackexchange.com/rooms/30175/room-for-average-of-angles