搜狐第二道编程题js代码

    function min(arr){
        var count = arr[5] + arr[4] + arr[3] + Math.ceil(arr[2]/4);
        var n =arr[0]+arr[1]*4+arr[2]*9+arr[3]*16+arr[4]*25+arr[5]*36;
        arr[1] = arr[1] - 5*arr[3];

            if(arr[2]%4 == 1){
                arr[1] = arr[1] - (arr[2]%4)*5;
            }else if(arr[2]%4 == 2){
                arr[1] = arr[1] - (arr[2]%4)*3;
            }else if(arr[2]%4 == 3){
                arr[1] = arr[1] - (arr[2]%4);
            }
            if(arr[1]>0){
                count += Math.ceil((4*arr[1])/36);
            }

        n=n-count*36;
        if(n>0){
            count += Math.ceil(n/36);
        }
        console.log(count);
    }
    min([0,2,0,0,1,0]);


全部评论
最后通过了吗
点赞 回复 分享
发布于 2017-08-28 20:56

相关推荐

02-08 15:53
门头沟学院 Java
CoderEcho:让公司知道便宜没好货
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务