Advertisement
Guest User

Untitled

a guest
Jan 21st, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. package telerikalpha.workshop.mock_exam_2;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Speeds {
  6. public static void main(String[] args) {
  7. Scanner userInput = new Scanner(System.in);
  8. Integer cars = Integer.parseInt(userInput.nextLine());
  9. Integer[] speeds = new Integer[cars];
  10.  
  11. for (int j = 0; j < cars; j++) {
  12. speeds[j] = Integer.parseInt(userInput.nextLine());
  13. }
  14.  
  15. int count = 1;
  16. int groupMembers = 0;
  17. int sum = speeds[0];
  18. int maxSum = speeds[0];
  19. int minSpeed = speeds[0];
  20.  
  21. for (int i = 1; i < speeds.length; i++) {
  22. if (speeds[i] > minSpeed) {
  23. sum = sum + speeds[i];
  24. count++;
  25. if (count >= groupMembers) {
  26. if (count > groupMembers) {
  27. maxSum = sum;
  28. } else if (sum > maxSum) {
  29. maxSum = sum;
  30. }
  31. }
  32. } else {
  33. minSpeed = speeds[i];
  34. if (count >= groupMembers) {
  35. if (sum > maxSum) {
  36. maxSum = sum;
  37. }
  38. }
  39. groupMembers = count;
  40. count = 1;
  41. sum = speeds[i];
  42. }
  43. }
  44. System.out.println(maxSum);
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement