从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。
class Solution {
public boolean isStraight(int[] nums) {
Arrays.sort(nums);
int skey=0;
boolean flag=false;
for(int i=0;i<nums.length-1;i++){
if(nums[i]==0){
skey++;
} else if(nums[i]==nums[i+1]){
return flag;
}
}
if(nums[4]-nums[skey]<5)
flag=true;
return flag;
}
}