Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package feb20_Lists_Exercises;
- import java.util.Arrays;
- import java.util.List;
- import java.util.Scanner;
- import java.util.stream.Collectors;
- public class P6_CardsGame {
- public static void main(String[] args) {
- @SuppressWarnings("resource")
- Scanner sc = new Scanner(System.in);
- List<Integer> one = Arrays.stream(sc.nextLine().split("\\s+")).map(Integer::parseInt)
- .collect(Collectors.toList());
- List<Integer> two = Arrays.stream(sc.nextLine().split("\\s+")).map(Integer::parseInt)
- .collect(Collectors.toList());
- while (!(one.isEmpty() || two.isEmpty())) {
- if (one.get(0) > two.get(0)) {
- one.add(one.get(0));
- one.add(two.get(0));
- one.remove(0);
- two.remove(0);
- } else if (two.get(0) > one.get(0)) {
- two.add(one.get(0));
- two.add(two.get(0));
- one.remove(0);
- two.remove(0);
- } else if (one.get(0).equals(two.get(0))){
- one.remove(0);
- two.remove(0);
- }
- }
- int sum = 0;
- if (one.isEmpty()) {
- for (Integer card : two) {
- sum += card;
- }
- System.out.printf("Second player wins! Sum: %d", sum);
- } else {
- for (Integer card : one) {
- sum += card;
- }
- System.out.printf("First player wins! Sum: %d", sum);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement