/**
*
* @param ratings int整型一维数组
* @return int整型
*/
function candy( ratings ) {
// write code here
var count = 0
var candy = new Array(ratings.length).fill(1)
for(var i=1;i<ratings.length;i++){
if(ratings[i]>ratings[i-1]){
candy[i] = candy[i-1] + 1
}
}
for(var i=ratings.length-2;i>=0;i--){
if(ratings[i]>ratings[i+1] && candy[i]<=candy[i+1]){
candy[i] = candy[i+1] + 1
}
}
candy.forEach(function(item){count+=item})
return count;
}
module.exports = {
candy : candy
};
京公网安备 11010502036488号