Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javafx.util.Pair;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.Map;
- public class Veronika {
- public static void main(String[] args) throws IOException {
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
- String input = "";
- Map<String, ArrayList<Pair<String, Integer>>> map = new HashMap<>();
- Map<String, Integer> sumTeamScore = new HashMap<>();
- while (true) {
- input = reader.readLine();
- if ("quit".equals(input)) break;
- String[] tokens = input.split(" -> ");
- String name = tokens[0];
- String team = tokens[1];
- int score = Integer.parseInt(tokens[2]);
- if (!map.containsKey(team)) {
- map.put(team, new ArrayList<>());
- map.get(team).add(new Pair<>(name, score));
- sumTeamScore.put(team, score);
- } else {
- boolean contains = doesContain(map, team, name);
- if (!contains) {
- map.get(team).add(new Pair<>(name, score));
- }
- }
- }
- System.out.println();
- }
- private static boolean doesContain(Map<String, ArrayList<Pair<String, Integer>>> map, String team, String name) {
- for (int i = 0; i < map.get(team).size(); i++) {
- if (map.get(team).get(i).getKey().equals(name))
- return true;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement