Cerita, atau mengapa kita melakukan ini.
Tidak ada Latihan ini sama sekali tidak ada gunanya ... kecuali jika Anda adalah Stephen Hawking .
Tantangan
Diberikan daftar sudut, temukan rata-rata sudut itu. Misalnya rata-rata 91 derajat dan -91 derajat adalah 180 derajat. Anda dapat menggunakan program atau fungsi untuk melakukan ini.
Memasukkan
Daftar nilai derajat yang mewakili ukuran sudut. Anda dapat mengasumsikan bahwa mereka akan menjadi bilangan bulat. Mereka dapat dimasukkan dalam format yang mudah digunakan atau disediakan sebagai argumen fungsi.
Keluaran
Rata-rata dari nilai yang dimasukkan. Jika ada lebih dari satu nilai yang ditemukan untuk rata-rata, hanya satu yang harus dikeluarkan. Rata-rata didefinisikan sebagai nilai
diminimalkan. Output harus berada dalam kisaran (-180, 180] dan akurat untuk setidaknya dua tempat di belakang titik desimal.
Contoh:
> 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
Seperti biasa dengan codegolf , pengiriman dengan byte paling sedikit menang.
Papan peringkat
Berikut ini adalah Stack Snippet untuk menghasilkan leaderboard biasa dan gambaran umum pemenang berdasarkan bahasa.
Untuk memastikan bahwa jawaban Anda muncul, silakan mulai jawaban Anda dengan tajuk utama, menggunakan templat Penurunan harga berikut:
## Language Name, N bytes
di mana N
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
Jika ada yang ingin Anda sertakan beberapa nomor di header (misalnya karena skor Anda adalah jumlah dari dua file atau Anda ingin daftar juru hukuman bendera secara terpisah), memastikan bahwa skor aktual adalah terakhir nomor dalam header:
## Perl, 43 + 2 (-p flag) = 45 bytes
Anda juga dapat membuat tautan nama bahasa yang kemudian akan muncul di cuplikan papan peringkat:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes
Berikut adalah ruang obrolan untuk pertanyaan apa pun tentang masalah ini: http://chat.stackexchange.com/rooms/30175/room-for-average-of-angles