思路
根据题意,此 5 张牌是顺子的 充分条件 如下:
- 除大小王外,所有牌 无重复 ;
- 设此 55 张牌中最大的牌为 max ,最小的牌为 min (大小王除外),则需满足:
max - min < 5
因而,可将问题转化为:此 5 张牌是否满足以上两个条件?
解法一:哈希表
class Solution {
public boolean isStraight(int[] nums) {
Set<Integer> set = new HashSet<>();
int min = 14,max = 0