pub fn format_distance(km: f64) -> String
Format distance consistently: 1 decimal for < 100 km, 0 decimals for >= 100 km.
assert_eq!(format_distance(50.5), "50.5 km"); assert_eq!(format_distance(150.5), "150 km");