int main() { int size; char **res; char buf[20]; int test[] = {-2147483648,-2147483647,2147483647}; res = summaryRanges(test, 3, &size); for (int i = 0; i < 2; ++i) { printf("%s\n", res[i]); } return 0; }
int main(){ int i; int a[]={0,1,3,5,6,8,9,13,14,15,23,24,44,45,46,89}; // int a[]={-2147483648,-2147483647,2147483647}; int n=sizeof(a)/sizeof(int); int *num=(int*)malloc(sizeof(int)); char **b=summaryRanges(a,n,num); for(i=0;i<*num;i++){ printf("%d:%s\n",i,b[i]); } return 0; }
int main() { srand(time(NULL)); vector<int> v; genVector(v,2); sort(v.begin(), v.end()); printVector(v); vector<string> ans = summaryRanges(v); printVector(ans); return 0; }