技术栈

Golang | Leetcode Golang题解之第557题反转字符串中的单词III

__AtYou__2024-11-13 1:06

题目:

题解:

Go 复制代码
func reverseWords(s string) string {
    length := len(s)
    ret := []byte{}
    for i := 0; i < length; {
        start := i
        for i < length && s[i] != ' ' {
            i++
        }
        for p := start; p < i; p++ {
            ret = append(ret, s[start + i - 1 - p])
        }
        for i < length && s[i] == ' ' {
            i++
            ret = append(ret, ' ')
        }
    }
    return string(ret)
}
上一篇:nodejs 020: React语法规则 props和state
下一篇:JUC学习
相关推荐
微笑尅乐
1 天前
力扣350.两个数组的交集II
java·算法·leetcode·动态规划
Cxzzzzzzzzzz
1 天前
使用 Go SDK 玩转 Docker:从容器到多架构构建
docker·架构·golang
比特森林探险记
1 天前
Golang面试-Channel
服务器·开发语言·golang
元亓亓亓
1 天前
LeetCode热题100--994. 腐烂的橘子--中等
算法·leetcode·职场和发展
(●—●)橘子……
1 天前
记力扣2516.每种字符至少取k个 练习理解
算法·leetcode·职场和发展
And_Ii
1 天前
LeetCode 5.最长回文字符串
数据结构·算法·leetcode
未知陨落
1 天前
LeetCode:76.数据流的中位数
算法·leetcode
Asmalin
1 天前
【代码随想录day 28】 力扣 1005. K次取反后最大化的数组和
算法·leetcode·职场和发展
m0_74726609
1 天前
减治法计算数组中的零个数
数据结构·算法·leetcode
热门推荐
01GitHub 镜像站点02UV 工具安装与国内镜像源配置指南03UV安装并设置国内源04OpenSpeedy简介05Spec-Kit 使用指南06阿里最新开源Wan2.2-Animate-14B 本地部署教程:统一双模态框架,MoE架构赋能电影级角色动画与替换07KGG转MP3工具|非KGM文件|解密音频08Linux下V2Ray安装配置指南0946个Nano-banana 精选提示词,持续更新中10VsCode远程Copilot无法使用Claude Agent问题