fork(3) download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. static string FormatRushTime (TimeSpan span )
  6. {
  7. if ( span.Days > 0 )
  8. {
  9. return String.Format("{0:d}d {1:d}h", span.Days, span.Hours);
  10. }
  11. if ( span.Hours > 0 )
  12. {
  13. return String.Format("{0:d}h {1:d}m", span.Hours, span.Minutes);
  14. }
  15. if ( span.Minutes > 0 )
  16. {
  17. return String.Format("{0:d}m {1:d}s", span.Minutes, span.Seconds);
  18. }
  19. return String.Format("{0:d}s", span.Seconds);
  20. }
  21.  
  22. public static void Main()
  23. {
  24. Console.WriteLine(FormatRushTime(new TimeSpan(123456789123)));
  25. }
  26. }
Success #stdin #stdout 0.03s 33952KB
stdin
Standard input is empty
stdout
3h 25m