天天看点

刷题-Leetcode-541. 反转字符串 II(字符串)

541. 反转字符串 II

题目链接

来源:力扣(LeetCode)

链接:https://leetcode-cn.com/problems/reverse-string-ii/submissions/

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

题目描述

刷题-Leetcode-541. 反转字符串 II(字符串)

题目分析

注意:有括号的得加括号

class Solution {
public:
    string reverseStr(string s, int k) {        
        int n = s.size();
        for(int i = 0; i < n; i += (2 * k)){
            if((i + k) <= n){
                reverse(s.begin() + i, s.begin() + i + k);
            }else{
                reverse(s.begin() + i, s.end());
            }
        }
        return s;
    }
};