Advertisement
Guest User

Multiple Values for a Key

a guest
Mar 19th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input) {
  2.     let myMap = new Map();
  3.  
  4.     for (let i = 0; i < input.length - 1; i++) {
  5.         let tokens = input[i].split(' ');
  6.  
  7.         let key = tokens[0];
  8.         let value = tokens[1];
  9.  
  10.         if (myMap.has(key) === false) {
  11.             myMap.set(key, []);
  12.         }
  13.  
  14.         myMap.get(key).push(value);
  15.     }
  16.  
  17.     let query = input[input.length - 1];
  18.  
  19.     if (myMap.get(query)) {
  20.         console.log(myMap.get(query).join('\n'));
  21.     } else {
  22.         console.log('None');
  23.     }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement