Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 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 Cards_Game
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. List<int> firstPlayer = Console.ReadLine().Split().Select(int.Parse).ToList();
  14. List<int> secondPlayer = Console.ReadLine().Split().Select(int.Parse).ToList();
  15.  
  16. for (int i = 0; i < firstPlayer.Count; i++)
  17. {
  18. int cardFirstPlayer = firstPlayer[i];
  19.  
  20. for (int y = 0; y < secondPlayer.Count; y++) //10 20 30 40 50
  21. { // 50 40 30 30 10
  22.  
  23. int cardSecondPlayer = secondPlayer[y];
  24.  
  25. if (cardFirstPlayer > cardSecondPlayer)
  26. {
  27.  
  28. firstPlayer.Add(firstPlayer[i]);
  29. firstPlayer.Add(secondPlayer[y]);
  30.  
  31. firstPlayer.RemoveAt(i);
  32. secondPlayer.RemoveAt(y);
  33. y--;
  34. i--;
  35. break;
  36.  
  37. }
  38. else if(cardSecondPlayer>cardFirstPlayer)
  39. {
  40. secondPlayer.Add(secondPlayer[y]);
  41. secondPlayer.Add(firstPlayer[i]);
  42.  
  43. secondPlayer.RemoveAt(y);
  44. firstPlayer.RemoveAt(i);
  45. i--;
  46. y--;
  47. break;
  48.  
  49. }
  50. else if(cardFirstPlayer==cardSecondPlayer)
  51. {
  52. firstPlayer.RemoveAt(i);
  53. secondPlayer.RemoveAt(y);
  54. i--;
  55. y--;
  56. break;
  57. }
  58.  
  59. }
  60. }
  61.  
  62.  
  63. int firstSum = firstPlayer.Sum();
  64. int secondSum = secondPlayer.Sum();
  65.  
  66. if (firstSum>secondSum)
  67. {
  68. Console.WriteLine($"First player wins! Sum: {firstSum}");
  69. }
  70. else
  71. {
  72. Console.WriteLine($"Second player wins! Sum: {secondSum}");
  73.  
  74. }
  75. }
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement