Viksy

TopOfArray

Nov 8th, 2022
967
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.96 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Arrays;
  3. import java.util.List;
  4. import java.util.Scanner;
  5. import java.util.stream.Collectors;
  6.  
  7. public class TopOfArray {
  8.     public static void main(String[] args) {
  9.         Scanner scanner = new Scanner(System.in);
  10.  
  11.         int[] nums = Arrays.stream(scanner.nextLine().split(" "))
  12.                 .mapToInt(Integer::parseInt)
  13.                 .toArray();
  14.  
  15.         List<Integer> result = new ArrayList<>();
  16.  
  17.         for (int i = 0; i < nums.length; i++) {
  18.             boolean isBiggerThanRight = true;
  19.  
  20.             for (int j = i; j < nums.length; j++) {
  21.                 if (nums[i] < nums[j]) {
  22.                     isBiggerThanRight = false;
  23.                     break;
  24.                 }
  25.             }
  26.  
  27.             if(isBiggerThanRight) {
  28.                 result.add(nums[i]);
  29.             }
  30.         }
  31.  
  32.         System.out.println(result.stream().map(String::valueOf).collect(Collectors.joining( " " )));
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment