fn to_readable_weeks_days(total_days: i32) -> String {
let weeks = total_days / 7; // whole weeks
let days = total_days % 7; // leftover days
format!(
"{} week{} and {} day{}",
weeks,
if weeks == 1 { "" } else { "s" },
days,
if days == 1 { "" } else { "s" }
)
}
fn main() {
let days = 26;
println!("{}", to_readable_weeks_days(days));
}
/*
run:
3 weeks and 5 days
*/