Aşağıdaki tabloyu kullanarak ( kaynak ) iki gezegenin ismini alan ve aralarındaki mesafeyi döndüren bir kod yazın:
+-------------------+---------------+
| 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 |
+-------------------+---------------+
Örnekler, girdi sonra çıktı:
Mercury, Mars
170030000
Neptune, Jupiter
-3722670000
Earth, Earth
0
Jüpiter'in Neptün'den önce geldiği noktadaki negatif işareti not edin. Ayrıca hepsi tam sayıdır.
Pluto dahil edilmek zorunda değil (çoğunlukla mesafeyi hesaplamayı zorlaştıran tuhaf bir yörüngeden dolayı - verilen mesafe benim hesaplamam, ancak Pluto'nun şu an ünlü olduğu gibi ...).
Gezegenler arasındaki mesafelere göre, yörüngeye dönüyorum - bir tarih beklemiyorum ve nerede olduklarını çözemiyorum.
Bu kod golf, en kısa kod kazanır.
Mercury, Mars -> 170030000.0
?