【笔经】bilibili  #B站#
第一题,思路如下,只A了85%,是为什么呢?
思路是看数据里一共有多少个2 #
public static boolean Game24Points (int[] arr) {
        if(arr[0] + arr[1] + arr[2] + arr[3] >24){
            return false;
        }
        int N = 5;
        int count = 0;
        for(int i = 0;i< arr.length;i++){
            while(arr[i] != 0 && arr[i] != 1){
                arr[i] = arr[i]/2;
                count++;
            }

        }
        if(count >= N){
            return true;
        }else{
            return false;
        }

    }
全部评论

相关推荐

01-30 22:03
门头沟学院 Java
用微笑面对困难:我滴妈,【俩月】【实习】【主管】仨debuff吃满了,独立设计开发的项目写了绝大占比的运营板块,你独立开发,那维护、问题复盘、日志更新、bug、策划书全是自己整的? 不建议写那么大,可以从小出发更容易
点赞 评论 收藏
分享
27届学院本誓死冲击...:自我评价和校园经历全删了,荣誉经历只留奖学金,项目也全得换都不如外卖
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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