Advertisement
deyanmalinov

06. Cards Game

Mar 6th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.63 KB | None | 0 0
  1. package DPM;
  2. import java.util.*;
  3. import java.util.stream.Collectors;
  4. public class Main {
  5.     public static void main(String[] args) {
  6.         Scanner scan = new Scanner(System.in);
  7.         String [] line = scan.nextLine().split(" ");
  8.         List<Integer> fpD = new ArrayList<>();
  9.         for (int i = 0; i < line.length; i++) {
  10.             fpD.add(i, Integer.parseInt(line[i]));
  11.         }
  12.         String [] line2 = scan.nextLine().split(" ");
  13.         List<Integer> spD = new ArrayList<>();
  14.         for (int i = 0; i < line2.length; i++) {
  15.             spD.add(i, Integer.parseInt(line2[i]));
  16.         }
  17.         while (!fpD.isEmpty() && !spD.isEmpty()){
  18.             int fcard = fpD.get(0);
  19.             int scard = spD.get(0);
  20.             if (fcard>scard){
  21.                 fpD.add(fcard);
  22.                 fpD.add(scard);
  23.                 fpD.remove(0);
  24.                 spD.remove(0);
  25.             }
  26.             if (scard>fcard){
  27.                 spD.add(scard);
  28.                 spD.add(fcard);
  29.                 fpD.remove(0);
  30.                 spD.remove(0);
  31.             }
  32.             if (scard == fcard){
  33.                 fpD.remove(0);
  34.                 spD.remove(0);
  35.             }
  36.  
  37.  
  38.  
  39.         }
  40.         int sum =0;
  41.         if (fpD.size()>spD.size()){
  42.             for (Integer integer : fpD) {
  43.                 sum +=integer;
  44.             }
  45.             System.out.println("First player wins! Sum: " + sum);
  46.             }
  47.         if (fpD.size()<spD.size()){
  48.             for (Integer integer : spD) {
  49.                 sum +=integer;
  50.             }
  51.             System.out.println("Second player wins! Sum: " + sum);
  52.         }
  53.  
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement