专栏首页学习日记Golang Leetcode 541. Reverse String II.go

Golang Leetcode 541. Reverse String II.go

版权声明:原创勿转 https://blog.csdn.net/anakinsun/article/details/89211437

思路

按照题目要求操作就可以了

code

func reverseStr(s string, k int) string {
	t := []byte(s)
	for l := 0; ; l += 2 * k {
		r := l + k - 1
		if r >= len(t) {
			r = len(t) - 1
		}
		for i := l; i < r; i, r = i+1, r-1 {
			t[i], t[r] = t[r], t[i]
		}
		if (l + 2*k) >= len(t) {
			break
		}
	}
	return string(t)
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Leetcode Golang 79. Word Search.go

    版权声明:原创勿转 https://blog.csdn.net/anakinsun/arti...

    anakinsun
  • Golang Leetcode 720. Longest Word in Dictionary.go

    版权声明:原创勿转 https://blog.csdn.net/anakinsun/arti...

    anakinsun
  • Golang Leetcode 796. Rotate String.go

    更多内容请移步我的repo:https://github.com/anakin/golang-leetcode

    anakinsun
  • SpringMVC DispatcherServlet执行流程及源码分析你要知道的SpringMVC DispatcherServlet执行流程及源码分析都在这里

    你要知道的SpringMVC DispatcherServlet执行流程及源码分析都在这里 转载请注明出处 https://cloud.tencent.com/...

    WWWWDotPNG
  • ASP.NET MVC5+EF6+EasyUI 后台管理系统(19)-权限管理系统-用户登录

    我们之前做了验证码,登录界面,却没有登录实际的代码,我们这次先把用户登录先完成了,要不权限是讲不下去了 把我们之前的表更新到EF中去 ? 登录在Account控...

    用户1149182
  • 常见.NET功能代码汇总

    1,在Web上修改指定文件位置的Web.config 这里需要使用 WebConfigurationManager 类,但必须使用WebConfiguratio...

    用户1177503
  • POJ--1690 (Your)((Term)((Project)))(字符串处理)

    (Your)((Term)((Project))) Time Limit: 1000MS Memory Limit: 10000K Total...

    ShenduCC
  • HDU 3367 Pseudoforest(Kruskal)

    Pseudoforest Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/655...

    ShenduCC
  • spring profile 多环境配置管理

    本地、测试、开发、产品等不同环境文件配置 现象   如果在开发时进行一些数据库测试,希望链接到一个测试的数据库,以避免对开发数据库的影响。   开发时的某些配...

    庞小明
  • 关于编码的那些事

    之前做一个POC的时候,Vicky同学遇到一个关于编码的问题,问到我,我觉得当时没有解释得很清楚,于是决定查阅相关的资料文档,写一篇文章,记录这个问题及对背后的...

    Bruce Li

扫码关注云+社区

领取腾讯云代金券