LoraOrliGeo

CarRace_Lists_MoreEx

Apr 8th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.01 KB | None | 0 0
  1. package feb20_Lists_MoreExercises;
  2.  
  3. import java.util.Arrays;
  4. import java.util.List;
  5. import java.util.Scanner;
  6. import java.util.stream.Collectors;
  7.  
  8. public class CarRace {
  9.     public static void main(String[] args) {
  10.         @SuppressWarnings("resource")
  11.  
  12.         Scanner sc = new Scanner(System.in);
  13.         List<Integer> numbers = Arrays.stream(sc.nextLine().split("\\s+")).map(Integer::parseInt)
  14.                 .collect(Collectors.toList());
  15.  
  16.         double timeFirst = 0;
  17.         double timeSecond = 0;
  18.  
  19.         for (int i = 0; i < numbers.size() / 2; i++) {
  20.             timeFirst += numbers.get(i);
  21.             if (numbers.get(i) == 0) {
  22.                 timeFirst = 0.8 * timeFirst;
  23.             }
  24.            
  25.             timeSecond += numbers.get(numbers.size() - 1 - i);
  26.             if (numbers.get(numbers.size() - 1 - i) == 0) {
  27.                 timeSecond = 0.8 * timeSecond;
  28.             }
  29.         }
  30.        
  31.         if (timeFirst < timeSecond) {
  32.             System.out.printf("The winner is left with total time: %.1f", timeFirst);
  33.         } else if (timeSecond < timeFirst) {
  34.             System.out.printf("The winner is right with total time: %.1f", timeSecond);
  35.         }
  36.     }
  37. }
Add Comment
Please, Sign In to add comment