function numberofprize( a,b,c ) { // write code here let arr = [a,b,c] arr.sort((a,b) => a-b) if(arr[2] > arr[1]){ if(arr[2] - 2 <= arr[0] ){ return arr[0] } } if(arr[2] == arr[1]){ if(arr[2] - 1 <= arr[0]){ return arr[0] } } if(arr[2] == arr[1] && arr[1] == arr[0]){ return arr[0] } else if(arr[2] === arr[1]){ arr[2] = arr[2] - 1 arr[1] = arr[1] - 1 arr[0] = arr[0] + 1 } else{ if(arr[2] - 2 > arr[0]){ arr[2] = arr[2] - 2 arr[0] = arr[0] + 1 } } return numberofprize(arr[0],arr[1],arr[2]) } 这样为什么就0了,也没有显示超时,测试了几个也对
点赞 评论

相关推荐

vegetable_more_exercise:1-1.5万,没错啊,最少是1人民币,在区间内
点赞 评论 收藏
分享
牛客网
牛客企业服务