Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace PerfectGirlfriend
- {
- class Program
- {
- public static void Main(string[] args)
- {
- string infoInput = string.Empty;
- int numberOfTheDay = 0;
- int sumOfDigits = 0;
- int valueOfDigit = 0;
- int sumOfBra = 0;
- string onlyNumbers = string.Empty;
- int braLetter = 0;
- int asciiOfLetter = 0;
- int sumOfName = 0;
- int sumOfEverything = 0;
- int numberOfGirlsPerfectForIvan = 0;
- while (true)
- {
- infoInput = Console.ReadLine();
- if (infoInput != "Enough dates!")
- {
- string[] infoAboutTheGirl = infoInput.Split('\\');
- //number of the day from the week
- switch (infoAboutTheGirl[0])
- {
- case "Monday": numberOfTheDay = 1; break;
- case "Tuesday": numberOfTheDay = 2; break;
- case "Wednesday": numberOfTheDay = 3; break;
- case "Thursday": numberOfTheDay = 4; break;
- case "Friday": numberOfTheDay = 5; break;
- case "Saturday": numberOfTheDay = 6; break;
- case "Sunday": numberOfTheDay = 7; break;//
- }
- //sum of digits of the number of the phone
- for (int currentDigit = 0; currentDigit < infoAboutTheGirl[1].Length; currentDigit++)
- {
- char digit = (infoAboutTheGirl[1])[currentDigit];
- switch (digit)
- {
- case '0': valueOfDigit = 0; break;
- case '1': valueOfDigit = 1; break;
- case '2': valueOfDigit = 2; break;
- case '3': valueOfDigit = 3; break;
- case '4': valueOfDigit = 4; break;
- case '5': valueOfDigit = 5; break;
- case '6': valueOfDigit = 6; break;
- case '7': valueOfDigit = 7; break;
- case '8': valueOfDigit = 8; break;
- case '9': valueOfDigit = 9; break;
- }
- sumOfDigits += valueOfDigit;//
- }
- //sum of the bra number and letter
- for (int currentNumber = 0; currentNumber < infoAboutTheGirl[2].Length; currentNumber++)
- {
- char braNumber = (infoAboutTheGirl[2])[currentNumber];
- if (currentNumber + 1 < infoAboutTheGirl[2].Length)
- {
- onlyNumbers += braNumber;
- }
- else
- {
- int onlyNumbersOfBra;
- bool parseSucces = int.TryParse(onlyNumbers, out onlyNumbersOfBra);
- braLetter = (int)braNumber;
- sumOfBra = (onlyNumbersOfBra * braLetter);//
- }
- }
- //sum of letter of the name
- for (int currentLetter = 0; currentLetter < infoAboutTheGirl[3].Length; currentLetter++)
- {
- char letter = (infoAboutTheGirl[3])[currentLetter];
- if (currentLetter == 0)
- {
- asciiOfLetter = (int)letter;
- }
- else if (currentLetter == infoAboutTheGirl[3].Length - 1)
- {
- sumOfName = (asciiOfLetter * infoAboutTheGirl[3].Length);
- }
- }
- //sum of everything
- sumOfEverything = (numberOfTheDay + sumOfDigits + sumOfBra - sumOfName);
- if (sumOfEverything < 6000)
- {
- Console.WriteLine("Keep searching, {0} is not for you.", infoAboutTheGirl[3]);
- }
- else if (sumOfEverything >= 6000)
- {
- numberOfGirlsPerfectForIvan++;
- Console.WriteLine("{0} is perfect for you.", infoAboutTheGirl[3]);
- }
- numberOfTheDay = 0;
- sumOfDigits = 0;
- valueOfDigit = 0;
- sumOfBra = 0;
- onlyNumbers = string.Empty;
- braLetter = 0;
- asciiOfLetter = 0;
- sumOfName = 0;
- sumOfEverything = 0;
- }
- else
- {
- break;
- }
- }
- Console.WriteLine(numberOfGirlsPerfectForIvan);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment