博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#版(击败97.76%的提交) - Leetcode 557. 反转字符串中的单词 III - 题解
阅读量:6577 次
发布时间:2019-06-24

本文共 897 字,大约阅读时间需要 2 分钟。

版权声明: 本文为博主Bravo Yeung(知乎UserName同名)的原创文章,欲转载请先私信获博主允许,转载时请附上网址

Leetcode 557. 反转字符串中的单词 III - 题解

Leetcode 557. Reverse Words in a String III

在线提交:

题目描述


给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。

示例 1:

输入: "Let's take LeetCode contest"输出: "s'teL ekat edoCteeL tsetnoc"

注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。

  • 题目难度:Easy

  • 通过次数:1.3K

  • 提交次数:2.2K

  • 相关话题
  • 相似题目

思路:

滤除原字符串中的空格,

已AC代码:

public class Solution{   public string ReverseWords(string s)   {        StringBuilder sb = new StringBuilder();        s = s.Trim();        var words = s.Split(' ');        foreach (var word in words)        {            for (int i = word.Length - 1; i >= 0; i--)            {                sb.Append(word[i]);            }            sb.Append(" ");        }        return sb.ToString().Trim();   }}

Rank:

You are here!
Your runtime beats 97.76% of csharp submissions.

转载于:https://www.cnblogs.com/enjoy233/p/10408699.html

你可能感兴趣的文章
易语言 --什么情况下 用许可证
查看>>
项目总结:凡事预则立,不预则废!
查看>>
建属于自己的网站
查看>>
[linux] ubuntu 切换默认的/bin/sh
查看>>
boost库之智能指针
查看>>
我的友情链接
查看>>
自定义View Client 登录方式(一)
查看>>
cenOS+nginx+php+mysql (非一键包安装)
查看>>
我的友情链接
查看>>
我来自CSDN
查看>>
在mysql表中插入大量测试数据
查看>>
怎么给电脑设置IP地址和DNS地址,各系统设置IP/DNS几种方法
查看>>
必 备 习 题 集 (一)
查看>>
windows下批量部署简易脚本
查看>>
转:模态对话框的支持 (IE,Firefox,Chrome)
查看>>
《Node.js In Action》笔记之流程控制
查看>>
3518EV200 SDK学习1
查看>>
1163: 零起点学算法70——Yes,I can!
查看>>
关于图片或者文件在数据库的存储方式归纳
查看>>
hihocoder 1014 Trie树
查看>>