Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(args) {
- const arrHeroes = [];
- args.forEach((element) => {
- const hero = {};
- const heroInfo = element.split('/');
- const [heroName, heroLevel, heroItems] = heroInfo;
- hero.name = heroName.trimEnd();
- hero.level = Number(heroLevel);
- hero.items = heroItems.split(',');
- arrHeroes.push(hero);
- });
- arrHeroes.sort((a, b) => a.level - b.level);
- Object.keys(arrHeroes).forEach((element) => {
- const { items } = arrHeroes[element];
- items.sort((a, b) => a.trimStart().localeCompare(b.trimStart()));
- console.log(`Hero: ${arrHeroes[element].name}`);
- console.log(`level => ${arrHeroes[element].level}`);
- console.log(`items =>${items}`);
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement