编辑代码

function printMaxScore(msgs){
    let socreList = []
    let  remainingMoney = 0
    let  remainingIndex = -1
    msgs.map((item,index)=>{
        let sam =remainingMoney
        let reduceScore = 0
        sam =sam + item
        for(let i = index;i>remainingIndex;i--){
            if(i != index){
                sam =sam + msgs[i]
                reduceScore =reduceScore + msgs[i]*(index-i)
            }
        }
        console.log('sam',sam)
        console.log('reduceScore',reduceScore)
        if(sam>100){
            remainingMoney = sam-100
            sam = sam-remainingMoney
            remainingIndex= index
        }else{
            remainingMoney = 0
        }
        socreList.push(sam-reduceScore)
    })

    console.log(socreList)
    socreList.sort(function (a,b){
        return b-a
    })
    console.log(socreList[0])


}
// printMaxScore([1,98,1])
printMaxScore([1,2,97])
// printMaxScore([50,60,1])