krasi1105

sudoku

Feb 25th, 2017
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Globalization;
  3. class Program
  4. {
  5.     static void Main()
  6.     {
  7.         int inputCount = 0;
  8.         int averageSeconds = 0;
  9.         int totalSeconds = 0;
  10.         //DateTime data;
  11.         string[] stars =
  12.         {
  13.             "Gold Star", // star was lowercase
  14.             "Silver Star",
  15.             "Bronze Star"
  16.         };
  17.         string input = Console.ReadLine(); // read input
  18.         do
  19.         {
  20.             int minutes = int.Parse(input.Substring(0, 2)); // first two digits will always be minutes since input is never larger than 99:59
  21.             int seconds = int.Parse(input.Substring(3, 2)); // digits after colon are seconds
  22.             //data = DateTime.ParseExact(input, "mm:ss", CultureInfo.InvariantCulture);
  23.             // datetime not suitable since anything above 59:59 isnt valid
  24.             inputCount++;
  25.             totalSeconds += minutes * 60 + seconds; // add time
  26.             input = Console.ReadLine();
  27.         } while (input != "Quit");
  28.  
  29.         averageSeconds = (int)Math.Ceiling((double)totalSeconds / inputCount); // get average time and round up
  30.         if (averageSeconds < 720)
  31.         {
  32.             Console.WriteLine(stars[0]);
  33.         }
  34.         else if (averageSeconds >= 720 && averageSeconds < 1440)
  35.         {
  36.             Console.WriteLine(stars[1]);
  37.         }
  38.         else
  39.         {
  40.             Console.WriteLine(stars[2]);
  41.         }
  42.         Console.WriteLine("Games - {0} \\ Average seconds - {1}", inputCount, averageSeconds); // escaped '\'
  43.         return;
  44.  
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment