Advertisement
Guest User

01. SinoTheWalker

a guest
Nov 2nd, 2017
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.26 KB | None | 0 0
  1. using System;
  2. using System.Linq;
  3.  
  4. namespace _01.SinoTheWalker
  5. {
  6.     class Program
  7.     {
  8.         static void Main()
  9.         {
  10.             int[] inputTime = Console.ReadLine().Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries).Select(int.Parse).ToArray();
  11.             int hours = inputTime[0];
  12.             int minutes = inputTime[1];
  13.             int seconds = inputTime[2];
  14.  
  15.             TimeSpan leaveTime = new TimeSpan(hours, minutes, seconds);
  16.  
  17.             int steps = int.Parse(Console.ReadLine());
  18.             int secondsPerStep = int.Parse(Console.ReadLine());
  19.  
  20.             int timeNeeded = steps * secondsPerStep;
  21.  
  22.             TimeSpan convertTime = TimeSpan.FromSeconds(timeNeeded);
  23.             string[] arrivalTime = convertTime.ToString().Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries).ToArray();
  24.             int arrivalHours = int.Parse(arrivalTime[0]);
  25.             int arrivalMinutes = int.Parse(arrivalTime[1]);
  26.             int arrivalSeconds = int.Parse(arrivalTime[2]);
  27.  
  28.             TimeSpan arrival = new TimeSpan(arrivalHours, arrivalMinutes, arrivalSeconds);
  29.  
  30.             TimeSpan sumTimes = leaveTime.Add(arrival);
  31.             Console.WriteLine($"Time Arrival: {sumTimes:hh\\:mm\\:ss}");
  32.         }
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement