Kevin_javaMainer

CarRace

Jun 26th, 2021
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  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