HoneyMoose
  • 首页
  • Java
  • Jersey
  • Jira
  • Confluence
  • U.S.
    • USRealEstate
    • USVisaTrack
    • H1B
  • 项目和网站
    • CWIKI.US
    • OSSEZ 社区
    • WIKI.OSSEZ.COM
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
BLOG.OSSEZ.COM
A responsive blog theme focused om user reading experience
  1. Home
  2. Computer Science
  3. Algorithm(算法)
  4. This article

[LintCode] Reverse Words in a String(翻转字符串中的单词)

2018年12月13日 1223Browse 0Like 0Comments

描述

给定一个字符串,逐个翻转字符串中的每个单词。

说明

  • 单词的构成:无空格字母构成一个单词
  • 输入字符串是否包括前导或者尾随空格?可以包括,但是反转后的字符不能包括
  • 如何处理两个单词间的多个空格?在反转字符串中间空格减少到只含一个

样例

给出s = "the sky is blue",返回"blue is sky the"

代码

/**
 * 53 https://www.lintcode.com/problem/reverse-words-in-a-string/description
 */
@Test
public void testReverseWords() {

  String s = "  Life  doesn't  always    give     us  the       joys we want.";

  String retStr = "";
  String[] inStr = s.split(" ");

  for (int i = inStr.length - 1; i >= 0; i--) {
    String cStr = inStr[i].trim();
    if (!cStr.isEmpty()) {
      retStr = retStr + " " + cStr;
    }
  }
  retStr = retStr.trim();
  System.out.println(retStr);
  // return retStr;
}

 

 

 

 

 

Tags: LintCode 算法
Last updated:2018年12月13日

Kratos

stay absorbed stay excellent

Like
< Previous
Next >

Comments

Cancel reply

Newest Hotspots Random
Newest Hotspots Random
IntelliJ IDEA 2023.1 版本添加了包中类的列表功能 Jenkins 修改启动的端口 Spring 项目运行提示错误 Not a managed type Linux 查看 SELinux 的状态 WordPress 网站 Error Establishing a Database Connection(建立数据库连接时出错) Linux 开启或关闭 SELinux
Java 日期类型比较没有返回正确的结果 Spring Boot 使用 spring.datasource.data 的时候找不到数据文件 微信小程序 wx.request 载入数据提示 URL 不合法 WordPress 的站点地图地址 Java 9 缩小字符串( Compact String) Edge 浏览器提供了一个站点信息的按钮
Categories
  • Algorithm(算法)
  • AMQP
  • Angular
  • CI
  • Compile And CI
  • Computer Science
  • Confluence
  • DataBase
  • Gradle
  • H1B
  • Hibernate
  • IDE
  • Java
  • Jersey
  • Jira
  • MariaDB
  • PrestaShop
  • Spring
  • Spring Batch
  • U.S.
  • USRealEstate
  • USVisaTrack
  • 我的小厨

COPYRIGHT © 2020 HoneyMoose. ALL RIGHTS RESERVED.

THEME CWIKIUS.CN MADE BY VTROIS