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:31
大佬,第二题做了吗
点赞 回复 分享
发布于 2020-03-14 21:16

相关推荐

不愿透露姓名的神秘牛友
07-11 15:08
点赞 评论 收藏
分享
水墨不写bug:疑似没有上过大学
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务