题解 | #扑克牌顺子#

这个怎末优化

import java.util.HashMap;
import java.util.*;
import java.lang.*;

public class Solution {
    public boolean IsContinuous(int [] numbers) {
        int max1=0;
        int min1=15;
        Map<Integer,Integer> map=new HashMap<Integer,Integer>();
        for(int i=0;i<5;i++){
            if(numbers[i]==0){
                continue;
            }else{
                if(numbers[i]>max1){
                   max1=numbers[i];
            }
                if(numbers[i]<min1){
                    min1=numbers[i];
                }
            }
            if(map.containsKey(numbers[i])){
                    return false;                   
            }else {
                    map.put(numbers[i],1);                    
                  }        
            }
        if((max1-min1)>4){
            return false;
        }
        return true;
    }
}
全部评论

相关推荐

迟缓的斜杠青年巴比Q了:简历被投过的公司卖出去了,我前两天遇到过更离谱的,打电话来问我有没有意向报班学Java学习,服了,还拿我学校一个学长在他们那报班学了之后干了华为OD当招牌
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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