3.14 百度笔试第一题

//分饮料: number个人分饮料,饮料有type种,每个人需求的饮料种类list,同种饮料买一送一
//思路:一种类型的一瓶饮料算0.5瓶,如类型1的饮料数量为1.5,则取2。(买三瓶送一瓶)
function getNum(number,type,list){
    var count={};
    for (let i = 0; i < type; i++) {
        var key=list[i];
        if(!count[key]) count[key]=0;
        count[key]+=0.5;
    }
    var res=0;
    for (const key in count) {
        res+=Math.ceil(count[key]);
    }
    return res;
}

#百度##笔试题目#
全部评论
大佬,第二题做了吗
点赞 回复 分享
发布于 2020-03-14 21:16
感觉笔试时要自己写输入输出好麻烦啊
点赞 回复 分享
发布于 2020-03-14 21:31

相关推荐

不愿透露姓名的神秘牛友
今天 10:52
点赞 评论 收藏
分享
10-18 13:01
已编辑
西安理工大学 C++
小米内推大使:建议技能还是放上面吧,hr和技术面试官第一眼想看的应该是技能点和他们岗位是否匹配
点赞 评论 收藏
分享
点赞 2 评论
分享
牛客网
牛客企业服务