Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.lang.reflect.Array;
- import java.util.*;
- public class MinerTask {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- List<String> input = new ArrayList<>();
- String inputs = scanner.nextLine();
- while (!inputs.equals("stop")){
- int number = 0;
- input.add(number,inputs);
- number++;
- inputs = scanner.nextLine();
- }
- LinkedHashMap<String, Integer> miner = new LinkedHashMap<>();
- for (int i = input.size()-1; 0 <= i; i--) {
- if ( i % 2 != 0){
- miner.putIfAbsent(input.get(i),0);
- } else {
- Integer quantity = miner.get(input.get(i+1));
- miner.put(input.get(i+1),quantity + Integer.parseInt(input.get(i)));
- }
- }
- for (Map.Entry<String, Integer> entry : miner.entrySet()) {
- System.out.printf("%s -> %d%n",entry.getKey(),entry.getValue());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement