Вам дадуть ім'я одного з 20 найбільших об’єктів Сонячної системи. Ваше завдання - повернути апроксимацію його радіусу, виражену в кілометрах.
Це виклик коду, коли ваш рахунок складається з довжини коду (у байтах), помноженої на коефіцієнт штрафу , виходячи з вашого найгіршого наближення. Тому виграє найнижчий бал .
"Поки ми подорожуємо Всесвітом" - це останній рядок пісні " Планета Караван" Black Sabbath , також пізніше висвітленої Pantera .
Об'єкти Сонячної системи
Джерело: Вікіпедія
Примітка: Ранг призначається лише для інформації. Вхід - це назва об'єкта.
n | Object | Radius (km)
----+----------+-------------
1 | Sun | 696342
2 | Jupiter | 69911
3 | Saturn | 58232
4 | Uranus | 25362
5 | Neptune | 24622
6 | Earth | 6371
7 | Venus | 6052
8 | Mars | 3390
9 | Ganymede | 2634
10 | Titan | 2575
11 | Mercury | 2440
12 | Callisto | 2410
13 | Io | 1822
14 | Moon | 1737
15 | Europa | 1561
16 | Triton | 1353
17 | Pluto | 1186
18 | Eris | 1163
19 | Haumea | 816
20 | Titania | 788
Або як списки дружніх копій:
'Sun', 'Jupiter', 'Saturn', 'Uranus', 'Neptune', 'Earth', 'Venus', 'Mars', 'Ganymede', 'Titan', 'Mercury', 'Callisto', 'Io', 'Moon', 'Europa', 'Triton', 'Pluto', 'Eris', 'Haumea', 'Titania'
696342, 69911, 58232, 25362, 24622, 6371, 6052, 3390, 2634, 2575, 2440, 2410, 1822, 1737, 1561, 1353, 1186, 1163, 816, 788
Ваш рахунок
Нехай - очікуваний радіус об’єкта а - відповідь вашої програми для цього об'єкта.
Тоді ваш рахунок визначається як:
де - довжина вашого коду в байтах.
Приклад:
Якщо розмір вашого коду становить байт, а ваше найгірше наближення - на Місяці з орієнтовним радіусом км замість км, то ваш рахунок буде таким:
Чим нижче, тим краще.
Рекомендований заголовок для вашої відповіді:
Language, 100 bytes, score = 302
Ви можете використовувати цей сценарій для обчислення результатів (перший рядок = довжина коду, наступні 20 рядків = ваші результати, від НД до Титанії).
Правила
- Ви можете взяти назву об'єкта в повному регістрі, повному верхньому регістрі або точно так, як описано вище (регістр заголовка). Інші змішані справи не допускаються.
- Гарантія буде одним із 20 можливих імен.
- Ви можете повернути або цілі числа, або плавці. В обох випадках штраф повинен бути обчислений безпосередньо з цими значеннями (не округленими значеннями у випадку поплавків).
- Ви повинні повернути позитивні значення.
- Порожні програми заборонені.
7512
для всіх тестових випадків. Я побачу, чи скоро я занурююся у створення рішення MathGolf, але перемогти 05AB1E буде важко.