使用下表(源代码)编写一些代码,该代码采用两个行星的名称并返回它们之间的距离:
+-------------------+---------------+
| 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
注意那里的负号,因为木星先于海王星。它们也是整数。
不必把冥王星包括在内(主要是因为轨道怪异,很难计算出距离-给出的距离是我自己计算的,但由于冥王星现在已广为人知...)。
通过行星之间的距离,我的意思是轨道-我不希望有一个日期并确定它们的位置。
这是代码高尔夫球,最短的代码获胜。
Mercury, Mars -> 170030000.0
?