Історія, або чому ми це робимо.
Жоден. Ця вправа абсолютно безглузда ... якщо ви не Стівен Хокінг .
Змагання
Давши список кутів, знайдіть середнє значення цих кутів. Наприклад, в середньому 91 градус і -91 градус - 180 градусів. Ви можете використовувати програму або функцію для цього.
Вхідні дані
Перелік значень ступеня, що представляють міри кута. Ви можете припустити, що вони будуть цілими числами. Вони можуть бути введені в будь-якому зручному форматі або подані як аргументи функції.
Вихідні дані
Середнє значення введених значень. Якщо в середньому знайдено більше одного значення, слід вивести лише одне. Середнє значення визначається як значення, для якого
зводиться до мінімуму. Вихід повинен бути в межах (-180, 180] і бути точним як мінімум на два місця за десятковою точкою.
Приклади:
> 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
Як зазвичай це стосується кодегольфа , виграє подання з найменшими байтами.
Таблиця лідерів
Ось фрагмент стека для створення як звичайного табло, так і огляду переможців за мовою.
Щоб переконатися, що ваша відповідь відображається, будь ласка, почніть свою відповідь із заголовка, використовуючи наступний шаблон Markdown:
## Language Name, N bytes
де N
розмір вашого подання. Якщо ви покращите свій рахунок, ви можете зберегти старі бали у заголовку, прокресливши їх. Наприклад:
## Ruby, <s>104</s> <s>101</s> 96 bytes
Якщо ви хочете включити у свій заголовок декілька чисел (наприклад, тому що ваш рахунок становить суму двох файлів або ви хочете окремо перерахувати штрафні санкції для перекладача), переконайтесь, що фактичний бал є останнім номером у заголовку:
## Perl, 43 + 2 (-p flag) = 45 bytes
Ви також можете зробити ім'я мови посиланням, яке потім з’явиться у фрагменті таблиць лідерів:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes
Ось чат для будь-яких питань щодо проблеми: http://chat.stackexchange.com/rooms/30175/room-for-average-of-angles