Guest User

Untitled

a guest
Jun 22nd, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. fn main() {
  2. for s in vec![1, 3, 20, 61, 3601, 67823430] {
  3. println!("{} -> {}", s, duration(s));
  4. }
  5. }
  6.  
  7. fn duration(s: u64) -> String {
  8. vec![s / 60 / 60, (s / 60) % 60, s % 60]
  9. .into_iter()
  10. .skip_while(|c| *c == 0)
  11. .map(|c| format!("{:02}", c))
  12. .collect::<Vec<String>>()
  13. .join(":")
  14. }
Add Comment
Please, Sign In to add comment