33,311
社区成员
发帖
与我相关
我的任务
分享
if(x < 1) return false;
int s = 1 + 8 * x, n = 1;
while(n * n < s) n += 2;
return n * n == s;
//add your code here
if(x < 1) return false;
int n = 1;
while(x > n) x -= n++;
return x == n;