Verwenden Sie die folgende Tabelle ( Quelle ), um Code zu schreiben, der die Namen zweier Planeten aufnimmt und den Abstand zwischen ihnen zurückgibt:
+-------------------+---------------+
| Planets | Distance (km) |
+-------------------+---------------+
| Mercury -> Venus | 50290000 |
| Venus -> Earth | 41400000 |
| Earth -> Mars | 78340000 |
| Mars -> Jupiter | 550390000 |
| Jupiter -> Saturn | 646270000 |
| Saturn -> Uranus | 1448950000 |
| Uranus -> Neptune | 1627450000 |
| Neptune -> Pluto | 1405380000 |
+-------------------+---------------+
Beispiele, Eingabe dann Ausgabe:
Mercury, Mars
170030000
Neptune, Jupiter
-3722670000
Earth, Earth
0
Beachten Sie das negative Vorzeichen, da Jupiter vor Neptun steht. Sie sind auch alle ganzen Zahlen.
Pluto muss nicht enthalten sein (hauptsächlich wegen einer seltsamen Umlaufbahn, die es schwierig macht, die Entfernung zu berechnen - diese Entfernung ist meine eigene Berechnung, aber da Pluto jetzt alle berühmt ist ...).
Mit Entfernungen zwischen Planeten meine ich Umlaufbahnen - ich erwarte kein Datum und rechne nicht damit, wo sie sich befinden.
Dies ist Code Golf, der kürzeste Code gewinnt.
Mercury, Mars -> 170030000.0
?