Leetcode 541:反转字符串II

给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。

  • 如果剩余字符少于 k 个,则将剩余字符全部反转。
  • 如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。

解题思路:(超复杂版)

public class title541 {
    public static void main(String[] args) {
        String s="a";
        int k=2;
        System.out.println(s);
        reverseStr(s,k);

    }

    public static String reverseStr(String s, int k) {
        String result="";
        String str1,str2;
        for(int i=0;i

你可能感兴趣的:(leetcode,算法,职场和发展)