Advertisement
Paolinaaas

Untitled

Jun 18th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.88 KB | None | 0 0
  1. import java.lang.invoke.StringConcatFactory;
  2. import java.util.*;
  3. import java.util.stream.Collectors;
  4.  
  5. public class DeleteInsert {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.  
  9.         int sum = 0;
  10.  
  11.  
  12.         List<Integer> playOne =
  13.                 Arrays.stream(scanner.nextLine().split(" "))
  14.                         .map(Integer::parseInt)
  15.                         .collect(Collectors.toList());
  16.         List<Integer> playTwo =
  17.                 Arrays.stream(scanner.nextLine().split(" "))
  18.                         .map(Integer::parseInt)
  19.                         .collect(Collectors.toList());
  20.  
  21.         while (!(playOne.isEmpty() || playTwo.isEmpty())){
  22.             if (playOne.get(0).equals(playTwo.get(0))){
  23.                 playOne.remove(0);
  24.                 playTwo.remove(0);
  25.             } else if (playOne.get(0) > playTwo.get(0)){
  26.                 int winning = playOne.get(0);
  27.                 int losing = playTwo.get(0);
  28.                 playOne.add(winning);
  29.                 playOne.add(losing);
  30.                 playOne.remove(0);
  31.                 playTwo.remove(0);
  32.             } else if (playOne.get(0) < playTwo.get(0)){
  33.                 int winning = playTwo.get(0);
  34.                 int losing = playOne.get(0);
  35.                 playTwo.add(winning);
  36.                 playTwo.add(losing);
  37.                 playOne.remove(0);
  38.                 playTwo.remove(0);
  39.             }
  40.         }
  41.         if (playOne.isEmpty()){
  42.             for (int i = 0; i < playTwo.size() ; i++) {
  43.                 sum += playTwo.get(i);
  44.             }
  45.             System.out.printf("Second player wins! Sum: %d",sum);
  46.         } else if (playTwo.isEmpty()) {
  47.             for (int i = 0; i < playOne.size(); i++) {
  48.                 sum += playOne.get(i);
  49.             }
  50.             System.out.printf("First player wins! Sum: %d",sum);
  51.         }
  52.     }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement