Description

Submission
class Solution {
public:
vector<string> findMissingRanges(vector<int>& nums, int lower, int upper) {
nums.insert(nums.begin(), lower-1);
nums.push_back(upper+1);
vector<string> rets;
for(int i = 0; i < nums.size() - 1; ++i) {
int l = nums[i] + 1;
int r = nums[i+1] - 1;
if(l == r) rets.push_back(to_string(l));
else if(l < r) {
stringstream ss;
ss << l << "->" << r;
rets.push_back(ss.str());
}
}
return rets;
}
};
