SvetlanPetrova

CarRace List SoftUni

Jul 9th, 2021
762
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
Advertisement
Add Comment
Please, Sign In to add comment