Advertisement
-Annie-

HeroicInventory

Jun 10th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input) {
  2.     let heroData = [];
  3.  
  4.     for(let i = 0; i < input.length; i ++) {
  5.         let currentHeroArguments = input[i].split(' / ');
  6.  
  7.         let currentHeroName = currentHeroArguments[0];
  8.         let currentHeroLevel = Number(currentHeroArguments[1]);
  9.         let currentHeroItems = currentHeroArguments[2].split(', ');
  10.  
  11.         let hero = {
  12.             name: currentHeroName,
  13.             level: currentHeroLevel,
  14.             items: currentHeroItems
  15.         };
  16.  
  17.         heroData.push(hero);
  18.     }
  19.  
  20.     console.log(JSON.stringify(heroData));
  21. }
  22.  
  23. solve(['Isacc / 25 / Apple, GravityGun',
  24.     'Derek / 12 / BarrelVest, DestructionSword',
  25.     'Hes / 1 / Desolator, Sentinel, Antara']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement