Ad
  • Custom User Avatar
  • Custom User Avatar

    I got this Algo during a tech screening can anyone eleborate on how to solve!

    //input
    let array = [
    { skill: 'css', user: 'Bill' },
    { skill: 'javascript', user: 'Chad' },
    { skill: 'javascript', user: 'Bill' },
    { skill: 'css', user: 'Sue' },
    { skill: 'javascript', user: 'Sue' },
    { skill: 'html', user: 'Sue' }
    ];

    Expected Output

    var newArray = [
    { skill: 'css', users: ['Bill', 'Sue'], count: 2 },
    { skill: 'javascript', users: ['Chad', 'Bill', 'Sue'], count: 3 },
    { skill: 'html', users: ['Sue'], count: 1 }
    ]