我也是16%,想了四十分钟没想出来。这样写数值也不会超过表示范围啊。 let answer = 0 for (let i = len - 1; i > 0;) { if (array[i] <= array[i - 1]) { answer = answer + (len - i) if(array[i - 1] / 2 < array[i]) { i-- continue } else { array[i] = array[i] * 2 } } else { i-- } } console.log(answer)
点赞 3

相关推荐

MScoding:你这个实习有一个是当辅导老师,这个和找技术岗没有关系吧?
点赞 评论 收藏
分享
牛客网
牛客企业服务