Sie erhalten den Namen eines der 20 größten Objekte im Sonnensystem. Ihre Aufgabe ist es, eine Annäherung des Radius in Kilometern zurückzugeben.
Dies ist eine Code-Herausforderung, bei der Ihre Punktzahl aus der Länge Ihres Codes (in Bytes) multipliziert mit einem Strafmaß , basierend auf Ihrer schlechtesten Annäherung, besteht. Daher gewinnt die niedrigste Punktzahl .
"As we travel the universe" ist die letzte Zeile des Songs Planet Caravan von Black Sabbath , der später auch von Pantera gedeckt wurde .
Das Sonnensystem Objekte
Quelle: Wikipedia
NB: Der Rang wird nur zu Informationszwecken angegeben. Die Eingabe ist der Name des Objekts.
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
Oder als Copy-Paste-Friendly-Listen:
'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
Ihr Ergebnis
Sei der erwartete Radius des -Objekts und sei die Antwort Ihres Programms für dieses Objekt.
Dann ist Ihre Punktzahl definiert als:
Wobei die Länge Ihres Codes in Bytes ist.
Beispiel:
Wenn die Größe Ihres Codes Bytes beträgt und Ihre schlechteste Annäherung auf dem Mond mit einem geschätzten Radius von km anstelle von km erfolgt, lautet Ihre Punktzahl:
Je niedriger, desto besser.
Empfohlener Header für Ihre Antwort:
Language, 100 bytes, score = 302
Mit diesem Skript können Sie Ihre Punktzahl berechnen (erste Zeile = Codelänge, nächste 20 Zeilen = Ihre Ausgaben, von Sun bis Titania).
Regeln
- Sie können den Namen des Objekts entweder in Kleinbuchstaben, in Großbuchstaben oder genau wie oben beschrieben (Titelbuchstaben) eingeben. Andere Mischfälle sind nicht zulässig.
- Die Eingabe ist garantiert einer der 20 möglichen Namen.
- Sie können entweder Ganzzahlen oder Gleitkommazahlen zurückgeben. In beiden Fällen muss die Strafe direkt mit diesen Werten berechnet werden (nicht gerundete Werte bei Floats).
- Sie müssen positive Werte zurückgeben.
- Leere Programme sind nicht erlaubt.
7512
für alle Testfälle. Ich werde sehen, ob ich bald eine MathGolf-Lösung entwickeln werde, aber es wird schwer sein, 05AB1E zu schlagen.