Otrzymasz nazwę jednego z 20 największych obiektów w Układzie Słonecznym. Twoim zadaniem jest zwrócenie przybliżonego promienia wyrażonego w kilometrach.
Jest to wyzwanie kodowe, w którym wynik składa się z długości kodu (w bajtach) pomnożonej przez współczynnik kar , w oparciu o twoje najgorsze przybliżenie. Dlatego wygrywa najniższy wynik .
„As we travel the universe” to ostatnia linijka piosenki Planet Caravan autorstwa Black Sabbath , również później ujęta przez Pantera .
Obiekty Układu Słonecznego
Źródło: Wikipedia
Uwaga: ranga jest podana wyłącznie w celach informacyjnych. Dane wejściowe to nazwa obiektu.
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
Lub jako przyjazne listy kopiuj-wklej:
'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
Twój wynik
Niech będzie spodziewanym promieniem obiektu i niech będzie odpowiedzią twojego programu na ten obiekt.
Następnie twój wynik jest zdefiniowany jako:
gdzie jest długością twojego kodu w bajtach.
Przykład:
Jeśli Twój kod ma rozmiar bajtów, a najgorsze przybliżenie dotyczy Księżyca o promieniu szacunkowym km zamiast km, wynik byłby następujący:
Im niższy, tym lepiej.
Zalecany nagłówek odpowiedzi:
Language, 100 bytes, score = 302
Możesz użyć tego skryptu, aby obliczyć swój wynik (pierwsza linia = długość kodu, kolejne 20 linii = Twoje wyniki, od Sun do Titania).
Zasady
- Możesz wziąć nazwę obiektu w całości małymi lub dużymi literami lub dokładnie tak, jak opisano powyżej (wielkość liter). Inne mieszane przypadki są niedozwolone.
- Gwarantowanym wejściem jest jedna z 20 możliwych nazw.
- Możesz zwrócić liczby całkowite lub zmiennoprzecinkowe. W obu przypadkach kara musi być obliczona bezpośrednio na podstawie tych wartości (nie zaokrąglonych wartości w przypadku liczb zmiennoprzecinkowych).
- Musisz zwrócić wartości dodatnie.
- Puste programy są niedozwolone.
7512
dla wszystkich przypadków testowych. Zobaczę, czy wkrótce zajmę się tworzeniem rozwiązania MathGolf, ale trudno będzie pokonać 05AB1E.