Используя следующую таблицу ( источник ), напишите некоторый код, который берет имена двух планет и возвращает расстояние между ними:
+-------------------+---------------+
| 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
?