求1+2+……+n:
n的范围不超过10000
java代码:
class Solution {
public int sumNums(int n) {
return (1 + n) * n / 2;
}
}
极速双百!
左旋转字符串:
直接用substr函数
C++代码(接近双百):
class Solution {
public:
string reverseLeftWords(string s, int n) {
string ans = s.substr(n, s.size());
for (int i = 0; i < n; i++)
ans += s[i];
return ans;
}
};