Advertisement
Ina5

PerfectGirlfriend

Apr 19th, 2016
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.59 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace PerfectGirlfriend
  8. {
  9.     class PerfectGirlfriend
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.  
  14.             uint sumTel = 0;
  15.             uint number = 0;
  16.             uint sizeCup = 1;
  17.             uint names = 1;
  18.             uint result = 0;
  19.             uint count = 0;
  20.             uint size = 0;
  21.             char cup = ' ';
  22.  
  23.             while (true)
  24.             {
  25.  
  26.                 string input = Console.ReadLine();
  27.  
  28.  
  29.                 if (input == "Enough dates!")
  30.                 {
  31.                     break;
  32.                 }
  33.  
  34.                 var splitString = input.Split('\\').ToList();
  35.                 switch (splitString[0])
  36.                 {
  37.                     case "Monday": number = 1; break;
  38.                     case "Tuesday": number = 2; break;
  39.                     case "Wednesday": number = 3; break;
  40.                     case "Thursday": number = 4; break;
  41.                     case "Friday": number = 5; break;
  42.                     case "Saturday": number = 6; break;
  43.                     case "Sunday": number = 7; break;
  44.                 }
  45.  
  46.                 var telNums = splitString[1];
  47.  
  48.                 for (int i = 0; i < telNums.Length; i++)
  49.                 {
  50.                     sumTel += uint.Parse(telNums[i].ToString()); // can not convert char to string exception. // 0+8+9...
  51.  
  52.                 }
  53.                 sumTel = number + sumTel;
  54.  
  55.  
  56.                 string bra = splitString[2];
  57.  
  58.                 if (bra.Length == 3)
  59.                 {
  60.                     size = uint.Parse(string.Concat(bra[0], bra[1]));
  61.                     cup = bra.Last();
  62.                 }
  63.                 else if (bra.Length == 4)
  64.                 {
  65.                     size = uint.Parse(string.Concat(bra[0], bra[1], bra[2]));
  66.                     cup = bra.Last();
  67.                 }
  68.                 sizeCup = size * cup;
  69.  
  70.                 char firstLetter = splitString[3].First();
  71.                 names = (uint)(firstLetter * splitString[3].Length);
  72.  
  73.                 result = (sumTel + sizeCup) - names;
  74.  
  75.                 if (result < 6000)
  76.                 {
  77.                     Console.WriteLine("Keep searching, {0} is not for you.", splitString[3]);
  78.  
  79.                 }
  80.                 else if (result >= 6000)
  81.                 {
  82.                     Console.WriteLine("{0} is perfect for you.", splitString[3]);
  83.                     count++;
  84.                 }
  85.  
  86.             }
  87.             Console.WriteLine(count);
  88.  
  89.         }
  90.     }
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement