很有意思的一道模拟题。
class Solution {
public:
bool IsContinuous( vector<int> numbers ) {
int jokers = 0;
int len = numbers.size();
if(len != 5)
return false;
for(int i = 0; i < len; i++)
{
if(numbers[i] == 0)
jokers++;
}
if(jokers > 4)
return false;
sort(numbers.begin(), numbers.end());
for(int i = jokers; i < 4; i++)
{
if(numbers[i] == numbers[i + 1])
return false;
}
if(numbers[4] - numbers[jokers] <= 4)
return true;
return false;
}
};