import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int count = Integer.valueOf(sc.nextLine());
List<Map<String, String>> list = new LinkedList<Map<String, String>>();
for (int i = 0; i < count; i++) {
String profile = sc.nextLine();
String[] profiles = profile.split(" ");
Map<String, String> map = new HashMap<String, String>();
map.put("name", profiles[0]);
map.put("code", profiles[1]);
map.put("score", profiles[2]);
list.add(map);
}
Map<String, String> max = list.get(0);
Map<String, String> min = list.get(0);
for (Map<String, String> profile : list) {
Integer score = Integer.valueOf(profile.get("score"));
if (score > Integer.valueOf(max.get("score"))) {
max = profile;
} else if (score < Integer.valueOf(min.get("score"))) {
min = profile;
}
}
System.out.println(max.get("name") + " " + max.get("code"));
System.out.println(min.get("name") + " " + min.get("code"));
}
}
Java PAT (Basic Level) Practice 成绩排名
最新推荐文章于 2021-07-08 14:26:29 发布