Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2020
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. import java.lang.reflect.Array;
  2. import java.util.*;
  3.  
  4. public class MinerTask {
  5. public static void main(String[] args) {
  6. Scanner scanner = new Scanner(System.in);
  7.  
  8. List<String> input = new ArrayList<>();
  9. String inputs = scanner.nextLine();
  10.  
  11. while (!inputs.equals("stop")){
  12. int number = 0;
  13. input.add(number,inputs);
  14. number++;
  15. inputs = scanner.nextLine();
  16. }
  17. LinkedHashMap<String, Integer> miner = new LinkedHashMap<>();
  18. for (int i = input.size()-1; 0 <= i; i--) {
  19. if ( i % 2 != 0){
  20. miner.putIfAbsent(input.get(i),0);
  21.  
  22. } else {
  23. Integer quantity = miner.get(input.get(i+1));
  24. miner.put(input.get(i+1),quantity + Integer.parseInt(input.get(i)));
  25. }
  26.  
  27. }
  28. for (Map.Entry<String, Integer> entry : miner.entrySet()) {
  29. System.out.printf("%s -> %d%n",entry.getKey(),entry.getValue());
  30. }
  31.  
  32.  
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement