"Вроде" все нормально, но 4 пункт не проходит
package com.javarush.task.task19.task1920;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.TreeMap;
import java.util.TreeSet;
import java.util.Map;
/*
Самый богатый
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader file = new BufferedReader(new FileReader(args[0]));
TreeMap<String, Double> map = new TreeMap<>();
double max = 0.0;
String line;
while((line = file.readLine()) != null) {
String name = line.split(" ")[0];
Double num = Double.parseDouble(line.split(" ")[1]);
if(max<num) max = num;
if(map.containsKey(name)) map.put(name, (map.get(name)+num));
else map.put(name, num);
}
file.close();
for(Map.Entry<String, Double> m : map.entrySet()) {
if(m.getValue().equals(max)) System.out.println(m.getKey());
}
}
}