Advertisement
Guest User

Untitled

a guest
Nov 15th, 2016
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.45 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Globalization;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7.  
  8. namespace _02
  9. {
  10. class Program
  11. {
  12. public static int Feb { get; private set; }
  13.  
  14. static void Main()
  15. {
  16. string name = Console.ReadLine();
  17. int rounds = int.Parse(Console.ReadLine());
  18. int pointsNakov = 0;
  19. int pointsSimeon = 0;
  20.  
  21. int count = 0;
  22. int countNakov = 0;
  23. int countSimeon = 0;
  24.  
  25. if (name == "Nakov")
  26. {
  27. for (int i = 0; i < rounds * 2; i++)
  28. {
  29. if (count / 2 == rounds)
  30. {
  31. break;
  32. }
  33. int points = int.Parse(Console.ReadLine());
  34. string result = Console.ReadLine();
  35. count++;
  36.  
  37. if (pointsNakov == 500)
  38. {
  39. break;
  40. }
  41. if (result == "success" && i % 2 == 0)
  42. {
  43. pointsNakov += points;
  44. countNakov++;
  45. if (pointsNakov == 500)
  46. {
  47. break;
  48. }
  49. if (countNakov == 2)
  50. {
  51. i++;
  52. }
  53. }
  54. else if (result == "fail" && i % 2 == 0)
  55. {
  56. pointsNakov += 0;
  57. countNakov++;
  58. if (countNakov == 2)
  59. {
  60. i++;
  61. }
  62. }
  63. else if (result == "success" && i % 2 != 0)
  64. {
  65. pointsSimeon += points;
  66. countSimeon++;
  67. i = 0;
  68. if (countSimeon == 2)
  69. {
  70. i++;
  71. }
  72. if (pointsSimeon == 500)
  73. {
  74. break;
  75. }
  76. }
  77. else if (result == "fail" && i % 2 != 0)
  78. {
  79. pointsSimeon += 0;
  80. countSimeon++;
  81. i = 0;
  82. if (pointsSimeon == 2)
  83. {
  84. i++;
  85. }
  86. }
  87. }
  88. }
  89.  
  90. if (name == "Simeon")
  91. {
  92. for (int i = 0; i < rounds; i++)
  93. {
  94. int points = int.Parse(Console.ReadLine());
  95. string result = Console.ReadLine();
  96. count++;
  97.  
  98. if (result == "success" && i % 2 == 0)
  99. {
  100. pointsSimeon += points;
  101. if (pointsSimeon == 500)
  102. {
  103. break;
  104. }
  105. }
  106. if (result == "fail" && i % 2 == 0)
  107. {
  108. pointsSimeon += 0;
  109. }
  110. else if (result == "success" && i % 2 != 0)
  111. {
  112. pointsNakov += points;
  113. countNakov++;
  114. i = 0;
  115. if (countNakov == 2)
  116. {
  117. i++;
  118. }
  119. if (pointsNakov == 500)
  120. {
  121. break;
  122. }
  123. }
  124. else if (result == "fail" && i % 2 != 0)
  125. {
  126. pointsNakov += 0;
  127. countNakov++;
  128. i = 0;
  129. if (countNakov == 2)
  130. {
  131. i++;
  132. }
  133. }
  134. }
  135. }
  136. if (pointsNakov == pointsSimeon)
  137. {
  138. Console.WriteLine();
  139. Console.WriteLine("DRAW");
  140. Console.WriteLine(pointsSimeon);
  141. }
  142. else if (pointsSimeon == 500)
  143. {
  144. Console.WriteLine();
  145. Console.WriteLine("Simeon");
  146. Console.WriteLine(count / 2);
  147. Console.WriteLine(pointsNakov);
  148. }
  149. else if (pointsNakov == 500)
  150. {
  151. Console.WriteLine();
  152. Console.WriteLine("Nakov");
  153. Console.WriteLine(count / 2);
  154. Console.WriteLine(pointsSimeon);
  155. }
  156. else if (pointsNakov > pointsSimeon)
  157. {
  158. Console.WriteLine();
  159. Console.WriteLine("Nakov");
  160. Console.WriteLine(pointsNakov - pointsSimeon);
  161. }
  162. else if (pointsSimeon > pointsNakov)
  163. {
  164. Console.WriteLine();
  165. Console.WriteLine("Simeon");
  166. Console.WriteLine(pointsSimeon - pointsNakov);
  167. }
  168. }
  169. }
  170. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement