class Solution { public boolean isStraight(int[] nums) { int joker=0; Arrays.sort(nums);//对数组进行排序 for(int i=0;i<4;i++){ if(nums[i]==0){ joker++;// 统计大小王数量 } else if(nums[i]==nums[i+1]){ return false; // 若有重复,提前返回 false ,这个必须是else if 。如果if的话会因为这个0,0返回错误 [0,0,1,2,5] } } if(nums[4]-nums[joker]<5){ return true; } return false; } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)