Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package MidExam.O2;
- import java.util.*;
- import java.util.stream.Collectors;
- public class O3Numbers {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- List<Integer> input = Arrays.stream(scanner.nextLine().split("\\s+")).
- map(Integer::parseInt).collect(Collectors.toList());
- List<Integer> numbers = new ArrayList<>();
- int sum = 0;
- int allNumbers = 0;
- Collections.sort(input);
- for (Integer integer : input) {
- sum += integer;
- allNumbers++;
- }
- double magicNumber = sum * 1.0 / allNumbers;
- input.sort(Collections.reverseOrder()); // Collections.sort(input);// Collections.reverse(input);
- for (Integer integer : input) {
- if (integer > magicNumber) {
- numbers.add(integer);
- }
- if (numbers.size() <= 0) {
- System.out.println("No");
- return;
- }
- }
- int stop = 0;
- for (Integer num : numbers) {
- if (num > magicNumber) {
- System.out.print(num + " ");
- stop++;
- if (stop == 5) {
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment