ToB企服应用市场:ToB评测及商务社交产业平台

标题: 反转字符串II(541) [打印本页]

作者: 海哥    时间: 2024-8-7 20:46
标题: 反转字符串II(541)
题目形貌

给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。
假如剩余字符少于 k 个,则将剩余字符全部反转。
假如剩余字符小于 2k 但大于或便是 k 个,则反转前 k 个字符,其余字符保持原样。
解题思路

假如按照我们暴力解法的话我们肯定是想一个一个的for循环去遍历,其实这道题说了每次是以2k的进度往前跳跃的,我们可以每次以2k为单位向前移动,然后在做一些界限处理惩罚,整体代码不是很难理解,主要是要思量好各种细节问题,这个你可以自己多尝试提交频频就可以不断的去美满
[code]import java.util.*;class Solution {    public String reverseStr(String s, int k) {        StringBuilder result=new StringBuilder();        StringBuilder temp;        for(int i=0;i




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4