Usando a tabela a seguir ( fonte ), escreva um código que pegue os nomes de dois planetas e retorne a distância entre eles:
+-------------------+---------------+
| 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 |
+-------------------+---------------+
Exemplos, entrada e saída:
Mercury, Mars
170030000
Neptune, Jupiter
-3722670000
Earth, Earth
0
Observe o sinal negativo lá, pois Júpiter vem antes de Netuno. Eles também são todos os números inteiros.
Plutão não precisa ser incluído (principalmente por causa de uma órbita estranha que dificulta o cálculo da distância - essa distância é o meu próprio cálculo, mas como Plutão é famoso agora ...).
Por distâncias entre planetas, quero dizer órbitas - não espero um encontro e descubro onde estão.
Este é o código de golfe, o código mais curto vence.
Mercury, Mars -> 170030000.0?