扑克牌 顺子

扑克牌顺子

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

import java.util.Arrays;
public class Solution {
    public boolean isContinuous(int [] numbers) {
        int index = -1;
        Arrays.sort(numbers);
        int zero = 0;
        int diff = 0;
        if(numbers.length==0)return false;
        for(int i=numbers.length-1;i>=0;i--){
            if(numbers[i]==0){
                zero = i+1;
                break;
            }
            if(i-1>=0&&numbers[i]==numbers[i-1]){
                return false;
            }
            if(i-1>=0&&numbers[i-1]!=0){
                  diff += (numbers[i] - numbers[i-1] - 1);
            }
        }
        if(zero>=diff) return true;
        return false;
    }
}
全部评论

相关推荐

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

创作者周榜

更多
牛客网
牛客企业服务