Advertisement
Guest User

A miner task

a guest
Oct 29th, 2016
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. import javax.xml.crypto.dsig.keyinfo.KeyValue;
  2. import java.security.Key;
  3. import java.util.LinkedHashMap;
  4. import java.util.Map;
  5. import java.util.Scanner;
  6. import java.util.concurrent.ConcurrentHashMap;
  7.  
  8. public class MinerClass {
  9.  
  10. public static void main(String[] args) {
  11. Scanner scanner= new Scanner(System.in);
  12. LinkedHashMap<String,Integer> dict = new LinkedHashMap<>();
  13.  
  14.  
  15. while(true){
  16. String resource = scanner.nextLine();
  17. if(resource.equals("stop")){
  18. break;
  19. }
  20. if (!dict.containsKey(resource)) {
  21. dict.put(resource, 0);
  22. }
  23. Integer quantity = Integer.parseInt(scanner.nextLine());
  24. dict.put(resource, dict.get(resource) + quantity);
  25.  
  26. }
  27. for (Map.Entry<String, Integer> pair:dict.entrySet())
  28. {
  29. System.out.printf("%s -> %d%n",pair.getKey(),pair.getValue());
  30. }
  31.  
  32.  
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement