一道校招笔试题
来源:8-12 树-章节总结

慕圣029148
2020-08-15
老师你好,请问这道题怎么做呀,为什么我的代码在赛码网笔试的时候一直通不过。我本地调试明明可以啊。谢谢老师。
function divingBoard(a, b, k) {
var arr = []
if(a===b){
arr.push(a*k)
return arr
}
if(a>b){
for(var i = 0; i <= k; i++) {
var len = a*i + b*(k-i)
arr.push(len)
}
} else {
for(var i = 0; i <= k; i++) {
var len = a*i + b*(k-i)
arr.unshift(len)
}
}
return arr
}
写回答
1回答
-
因为你的算法写的不对,你要用回溯算法来做。需要用到递归。
012020-08-16
相似问题