顺丰笔试 记录
//18%正确率
/*从第1天到第m天,你每天中午会打开水龙头向其中灌注ai立方米水。
你灌水的速度极快,可以认为瞬间完成。
而在下午,你会打开放水水管,假设该次放水前水池中有ti立方米水,恰好放掉 Ceil(t/2)立方米水。你放水的速度极快,可以认为瞬间完成。
之后重复操作。你记录了这m天每天灌注的水量,你想知道在第m天晚上,水池中还剩下多少水。
Ceil() 为向上取整函数,Ceil(2.1)=3,Ceil(5)=5*/
var waterV = function(init,days,waterArray){
init = Number(init);
days = Number(days);
if(!days || days!==waterArray.length) return init;
for(let i=0;i<days;i++){
init += Number(waterArray[i]);
init = Math.ceil(init/2);
}
return init;
};
var init = 5,days=2,waterArray=[1,2];
console.log(waterV(init,days,waterArray));
#顺丰科技##笔试题目#
查看14道真题和解析