题解 | #扑克牌顺子#

扑克牌顺子

http://www.nowcoder.com/practice/762836f4d43d43ca9deb273b3de8e1f4

public:
    bool IsContinuous( vector<int> numbers ) {
        int mp[15];
        int maxn=-1;
        int minn=999;
        for(int i=0;i<numbers.size();i++){
           mp[numbers[i]]++;
            if(numbers[i]!=0){
                maxn=max(numbers[i],maxn);
                minn=min(numbers[i],minn);
            }
            if(mp[numbers[i]]>1&&numbers[i]!=0){//有重复的直接就错了
                return false;
            }
        }
        return maxn-minn<5;//最大最小值差小于5;
    }
};


全部评论

相关推荐

2025-12-15 12:50
河北工程大学
sta666:我也是这个国际商业化的,三天,一天一面,就通过了,不过我是后端实习生,好好面感觉能过。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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