निम्न तालिका ( स्रोत ) का उपयोग करते हुए कुछ कोड लिखें जो दो ग्रहों के नाम लेते हैं और उनके बीच की दूरी लौटाते हैं:
+-------------------+---------------+
| 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
?