dart-exercism/space-age/lib/space_age.dart
2024-10-14 11:37:17 +02:00

18 lines
429 B
Dart

class SpaceAge {
final Map<String, num> planets = {
'Mercury': 0.2408467,
'Venus': 0.61519726,
'Mars': 1.8808158,
'Jupiter': 11.862615,
'Saturn': 29.447498,
'Uranus': 84.016846,
'Neptune': 164.79132,
'Earth': 1,
};
double age({required final String planet, required final int seconds}) {
return double.parse(
(seconds / (31557600 * planets[planet]!)).toStringAsFixed(2));
}
}