次の表(source)を使用して、2つの惑星の名前を取得し、それらの間の距離を返すコードをいくつか作成します。
+-------------------+---------------+
| 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 |
+-------------------+---------------+
例、入力してから出力:
Mercury, Mars
170030000
Neptune, Jupiter
-3722670000
Earth, Earth
0
木星が海王星の前に来るので、そこの否定的なサインに注意してください。これらもすべて整数です。
uto王星を含める必要はありません(主に距離を計算するのが難しい奇妙な軌道のためです-与えられた距離は私自身の計算ですが、Pl王星はすべて有名です...)。
惑星間の距離によって私は軌道を意味している-私は日付を期待していませんし、それらがどこにあるかを解決します。
これはコードゴルフで、最短のコードが勝ちます。
Mercury, Mars -> 170030000.0
?