Vous recevrez le nom d’un des 20 plus gros objets du système solaire. Votre tâche consiste à renvoyer une approximation de son rayon, exprimée en kilomètres.
Il s’agit d’un défi de code dans lequel votre score est composé de la longueur de votre code (en octets) multipliée par un ratio de pénalité , basé sur votre pire approximation. Par conséquent, le score le plus bas gagne .
"En parcourant l'univers" est la dernière ligne de la chanson Planet Caravan de Black Sabbath , également reprise plus tard par Pantera .
Les objets du système solaire
Source: Wikipedia
NB: Le classement est donné à titre indicatif. L'entrée est le nom de l'objet.
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
Ou sous forme de listes copiées-copiées:
'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
Ton score
Soit le rayon attendu de l'objet , et la réponse de votre programme pour cet objet.
Ensuite, votre score est défini comme:
où est la longueur de votre code en octets.
Exemple:
Si la taille de votre code est de octets et que votre pire approximation est celle de la Lune avec un rayon estimé à km au lieu de km, votre score serait alors:
Le plus bas, mieux c'est.
En-tête recommandé pour votre réponse:
Language, 100 bytes, score = 302
Vous pouvez utiliser ce script pour calculer votre score (première ligne = longueur du code, 20 lignes suivantes = vos sorties, de Sun à Titania).
Règles
- Vous pouvez prendre le nom de l'objet en minuscule, en majuscule ou exactement comme décrit ci-dessus (cas du titre). Les autres cas mixtes ne sont pas autorisés.
- L'entrée est garantie d'être l'un des 20 noms possibles.
- Vous pouvez renvoyer des nombres entiers ou des flottants. Dans les deux cas, la pénalité doit être calculée directement avec ces valeurs (pas des valeurs arrondies dans le cas de floats).
- Vous devez retourner des valeurs positives.
- Les programmes vides ne sont pas autorisés.
7512
pour tous les cas de test. Je verrai si je vais bientôt créer une solution MathGolf, mais il sera difficile de battre 05AB1E.