题解 | #微信红包#

微信红包

http://www.nowcoder.com/practice/fbcf95ed620f42a88be24eb2cd57ec54

import java.util.*;

public class Gift { public int getValue(int[] gifts, int n) { int flag = 1; int num = gifts[0]; for(int i = 1;i < n;i++){

        if(gifts[i] == num){
            flag ++;
        }else{
            flag --;
        }
        if(flag == 0){
            num = gifts[i];
           
        }
        
    }
    flag = 0;
     for(int i = 0;i < n;i++){
        if(gifts[i] == num){
            flag ++;
        }
        
    }
    if(flag > n / 2) return num;
    else return 0;
    // write code here
}

}

全部评论

相关推荐

活泼的代码渣渣在泡池...:哈哈哈挺好的,我也上岸美团了,不说了,我又接了一单
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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