View difference between Paste ID: 42gmjBCp and 6EJyA5Pa
SHOW: | | - or go back to the newest paste.
1
import java.nio.charset.CharsetEncoder;
2
import java.util.*;
3
import java.util.stream.Collectors;
4
import java.math.BigInteger;
5
6
public class JudgeSystem {
7
    public static void main(String[] args) {
8
9
        Scanner scanner = new Scanner(System.in);
10
11
        List<Double> numbers = Arrays.stream(scanner.nextLine().split("\\s+")).map(Double::parseDouble).collect(Collectors.toList());
12
13
        double firstCar = 0;
14
        double secondCar = 0;
15
16
        for (int i = 0; i < numbers.size() / 2; i++) {
17
            if (numbers.get(i) == 0) {
18
                firstCar = firstCar * 0.8;
19
            }
20
            firstCar += numbers.get(i);
21
        }
22
        Collections.reverse(numbers);
23
        for (int i = 0; i < numbers.size() / 2; i++) {
24
            if (numbers.get(i) == 0) {
25
                secondCar = secondCar * 0.8;
26
            }
27
            secondCar += numbers.get(i);
28
        }
29
        if (firstCar < secondCar) {
30
            System.out.printf("The winner is left with total time: %.1f", firstCar);
31
        } else if (secondCar < firstCar) {
32
            System.out.printf("The winner is right with total time: %.1f", secondCar);
33
        }
34
    }
35
}