DEV Community

Discussion on: Daily Challenge #295 - Sort Leaderboards

Collapse
 
_bkeren profile image
''

JS

const leaderboardSort = (list, stepList) =>
{
    stepList.forEach(stepInfo => {
        let [name, step] = stepInfo.split(" ")
        step = +step
        const nameIndex = list.indexOf(name)
        list.splice(nameIndex,1)
        list.splice(nameIndex-step,0,name)
    })
    return list
}