编辑代码

function printFile(num,events){
    let eventArr =[[],[],[],[],[]]
    for(let i = 0 ;i< events.length; i++){
        let eventMsg = events[i].split(" ")
        let printNum = Number(eventMsg[1])-1
        if(events[i].indexOf("IN")>=0){
            let item ={key:i+1,value:Number(eventMsg[2])}
            eventArr[printNum].push(item)
           
        }else if(events[i].indexOf('OUT')>=0){
            eventArr[printNum].sort(function (a,b){
                return b.value-a.value
            })
            console.log(eventArr[printNum].length>0 ? eventArr[printNum][0].key : 'NULL')
            eventArr[printNum].shift()
        }
    }

}
printFile(5,['IN 1 1','IN 1 2','IN 1 3','IN 2 1','OUT 1','OUT 2','OUT 2'])
// printFile(5,['IN 1 1','IN 1 3','IN 1 1','IN 1 3','OUT 1'])