class Solution {
public:
bool IsContinuous( vector<int> numbers ) {
unordered_set<int> hashtable;
int ma = 0, mi = 14;
for (int i = 0; i < 5; ++i) {
// 如果是大小王则不作统计
if (numbers[i] == 0) continue;
// 不能重复出现
if (hashtable.count(numbers[i])) return false;
hashtable.insert(numbers[i]);
ma = max(ma, numbers[i]);
mi = min(mi, numbers[i]);
}
// 最后判断最大值与最小值之差是否小于5
return ma - mi < 5;
}
};

京公网安备 11010502036488号