Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2019
469
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.25 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.  
  6. public class Main {
  7.  
  8.     public static void main(String[] args) {
  9.         Scanner scanner = new Scanner(System.in);
  10.         String[] line = scanner.nextLine().split(",");
  11.         ArrayList<Integer> below = new ArrayList<>();
  12.         ArrayList<Integer> above = new ArrayList<>();
  13.         int[] array = Arrays.asList(line).stream().mapToInt(Integer::parseInt).toArray();
  14.         List<Integer> list = new ArrayList<>(array.length);
  15.  
  16.         for (int i : array) {
  17.             list.add(Integer.valueOf(i));
  18.         }
  19.         Double average = list.stream().mapToInt(val -> val).average().orElse(0.00);
  20.  
  21.         for (Integer counter : array
  22.         ) {
  23.             if (counter < average) {
  24.                 below.add(counter);
  25.             } else if (counter > average) {
  26.                 above.add(counter);
  27.             }
  28.         }
  29.             System.out.printf("avg: %.2f", average);
  30.             System.out.println();
  31.             System.out.println("below: " + below.toString().replace("[", "").replace(" ", "").replace("]", ""));
  32.             System.out.println("above: " + above.toString().replace("[", "").replace(" ", "").replace("]", ""));
  33.  
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement