Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- import java.util.Map;
- import java.util.Scanner;
- import java.util.TreeMap;
- public class map_Lab_8Academy_Graduation {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int count = Integer.parseInt(scanner.nextLine());
- Map<String, double[]> academy = new TreeMap<>();
- for (int i = 0; i < count; i++) {
- String name = scanner.nextLine();
- double[] grade = Arrays.stream(scanner.nextLine().split("\\s+"))
- .mapToDouble(Double::parseDouble).toArray();
- if (!academy.containsKey(name)) {
- academy.put(name, grade);
- }
- }
- for (Map.Entry<String, double[]> entry : academy.entrySet()) {
- System.out.printf("%s is graduated with ", entry.getKey());
- double sum = 0;
- for (double arr : entry.getValue()) {
- sum += arr;
- }
- System.out.println(sum / entry.getValue().length);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement