Java
public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)
public char charAt(int index)
C++
s.substr(pos, n)
返回一个string字符串,包含s中从pos开始的n个字符的拷贝(pos的默认值是0,n的默认值是s.size() - pos,即不加参数会默认拷贝整个s)
题目代码片段
class Solution {
public String reverseLeftWords(String s, int n) {
StringBuilder res=new StringBuilder();
for(int i=n;i<s.length();i++)
res.append(s.charAt(i));
for(int i=0;i<n;i++)
res.append(s.charAt(i));
return res.toString();
}
}
概念知识
切片函数
技巧点
利用求余运算,可以简化多次遍历的代码