Ti verrà dato il nome di uno dei 20 oggetti più grandi del Sistema Solare. Il tuo compito è di restituire un'approssimazione del suo raggio, espresso in chilometri.
Questa è una sfida al codice in cui il tuo punteggio consiste nella lunghezza del tuo codice (in byte) moltiplicata per un rapporto di penalità , basato sulla tua approssimazione peggiore. Pertanto, vince il punteggio più basso .
"Mentre viaggiamo nell'universo" è l'ultima riga della canzone Planet Caravan di Black Sabbath , anch'essa successivamente coperta da Pantera .
Gli oggetti del sistema solare
Fonte: Wikipedia
NB: il grado è indicato a titolo puramente informativo. L'input è il nome dell'oggetto.
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
O come elenchi amichevoli copia-incolla:
'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
Il tuo punteggio
Lascia che sia il raggio atteso dell'oggetto e che sia la risposta del tuo programma per questo oggetto.
Quindi il tuo punteggio viene definito come:
dove è la lunghezza del codice in byte.
Esempio:
Se la dimensione del tuo codice è di byte e la tua approssimazione peggiore è sulla Luna con un raggio stimato di km anziché km, il tuo punteggio sarebbe:
Più basso è, meglio è.
Intestazione consigliata per la tua risposta:
Language, 100 bytes, score = 302
Puoi utilizzare questo script per calcolare il tuo punteggio (prima riga = lunghezza del codice, successive 20 righe = i tuoi risultati, da Sun a Titania).
Regole
- Puoi prendere il nome dell'oggetto in minuscolo, maiuscolo o esattamente come descritto sopra (custodia del titolo). Non sono ammessi altri casi misti.
- L'ingresso è garantito per essere uno dei 20 nomi possibili.
- È possibile restituire numeri interi o float. In entrambi i casi, la penalità deve essere calcolata direttamente con questi valori (valori non arrotondati in caso di float).
- È necessario restituire valori positivi.
- Non sono consentiti programmi vuoti.
7512
tutti i casi di test. Vedrò se presto mi tufferò nella creazione di una soluzione MathGolf, ma sarà difficile battere 05AB1E.