您的位置:首页 > Web前端

剑指offer 44. 扑克牌的顺子

2017-05-02 16:34 411 查看
// 扑克牌的顺子

// 从扑克牌中随机抽5张牌,判断是不是一个顺子,可以不连续,大小王可以看作任何数字

public class Main {

public static void main(String[] args) throws Exception {
System.out.println(isContin
4000
ue(new int[]{7,8,11,0,13}));
}

public static boolean isContinue(int[] input) {
if(input == null || input.length<1){
return false;
}
Arrays.sort(input);
int kingNum = 0;
int sNum = 0;
for(int i = 0;i<input.length-1;i++){
if(input[i] == 0){
kingNum++;
continue;
}
if(input[i] == input[i+1]){
return false;
}
sNum = sNum+input[i+1]-input[i]-1;
}
if(kingNum>=sNum){
return true;
}else{
return false;
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: