思路:这两道题思路大致相同,感觉很简单,但是还有第三道题没做出来,今天事情有点多,明天补上
class Solution {
public String reverseStr(String s, int k) {
char[] arr=s.toCharArray();
char temp;
int len=arr.length;
for(int i=0;i<len;i+=2*k){
int left=i;
int right=left+k-1<len-1?left+k-1:len-1;
//反转字符串
while(left<=right){
temp=arr[left];
arr[left]=arr[right];
arr[right]=temp;
left++;
right--;
}
}
return new String(arr);
}
}