2019独角兽企业重金招聘Python工程师标准>>>

题目描述:给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。

比如:

(1) “hello xiao mi”-> “mi xiao hello”

输入

输入数据有多组,每组占一行,包含一个句子(句子长度小于1000个字符)

样例输入

hello xiao mi

输出

对于每个测试示例,要求输出句子中单词反转后形成的句子

样例输出

mi xiao hello

解题思路:分隔后前后交换

package BiShiTi;import java.util.*;public class m_0031{public static void main(String [] args){Scanner sc = new Scanner(System.in);while(sc.hasNext()){String oriStr = sc.nextLine();System.out.println(reverse(oriStr));}}public static String reverse(String _oriStr){String oriStr = _oriStr;String [] oriStrArr = oriStr.split(" ");int len = oriStrArr.length;for(int i  = 0; i < len / 2; i ++){String temp = oriStrArr[i];oriStrArr[i] = oriStrArr[len - 1- i];oriStrArr[len - 1- i] = temp;}StringBuffer sb = new StringBuffer();sb.append(oriStrArr[0]);for(int i = 1; i < len; i ++){sb.append(" ");sb.append(oriStrArr[i]);}return sb.toString();}
}

转载于:https://my.oschina.net/MasterLi161307040026/blog/1842417

【编程题m_0031】句子反转(小米2017秋招真题)相关推荐

  1. 电话号码分身(小米2017秋招真题)

    电话号码分身(小米2017秋招真题) 题目描述 继MIUI8推出手机分身功能之后,MIUI9计划推出一个电话号码分身的功能:首先将电话号码中的每个数字加上8取个位,然后使用对应的大写字母代替(&quo ...

  2. java号码分身_[算法] 电话号码分身 (小米2017 秋招真题)[JavaScript]

    题目描述 继MIUI8推出手机分身功能,MIUI计划推出一个电话号码分身得功能:首先将电话号码中的每个数字加上8取个位,然后使用对应得大写字母代替 ("ZERO", "O ...

  3. 树的高度(小米2017秋招真题)

    现在有一棵合法的二叉树,树的节点都是用数字表示,现在给定这棵树上所有的父子关系,求这棵树的高度. 输入 输入的第一行表示节点的个数n(1<=n<=1000,节点的编号为0到n-1)组成, ...

  4. 方块消除游戏(完美世界2017秋招真题)

    方块消除游戏(完美世界2017秋招真题)题目描述 如下图,有10*10个不同颜色的方块,每个方块可能是红.绿.蓝.黄.紫5种颜色之一.当点击其中某一个方块时,如果它有相邻的同颜色方块,则将所有与此方块 ...

  5. 头条校招(今日头条2017秋招真题)

    题目描述 头条的2017校招开始了!为了这次校招,我们组织了一个规模宏大的出题团队.每个出题人都出了一些有趣的题目,而我们现在想把这些题目组合成若干场考试出来.在选题之前,我们对题目进行了盲审,并定出 ...

  6. 头条校招(今日头条2017秋招真题)1——python解法

    题目描述 头条的2017校招开始了!为了这次校招,我们组织了一个规模宏大的出题团队.每个出题人都出了一些有趣的题目,而我们现在想把这些题目组合成若干场考试出来.在选题之前,我们对题目进行了盲审,并定出 ...

  7. 和谐敏感词(百度2017秋招真题)

    题目: 大部分论坛.网站等,为了方便管理,都进行了关于敏感词的设定. 在多数网站,敏感词一般是指带有敏感政治倾向.暴力倾向.不健康色彩的词或不文明语,也有一些网站根据自身实际情况,设定一些只适用于本网 ...

  8. 敏感词(百度2017秋招真题)

    题目描述 大部分论坛.网站等,为了方便管理,都进行了关于敏感词的设定. 在多数网站,敏感词一般是指带有敏感政治倾向.暴力倾向.不健康色彩的词或不文明语,也有一些网站根据自身实际情况,设定一些只适用于本 ...

  9. String Shifting(今日头条2017秋招真题)

    题目链接 题目 我们规定对一个字符串的shift操作如下: shift("ABCD", 0) = "ABCD" shift("ABCD", ...

  10. 十字架(百度2017秋招真题)深入解析

    题目链接 首先这个题目必定是递归思想,因为大的图形当中又会套上小的图形 其次必须先确定图形的中点,因为由图形的中点可以确定下来图形的位置,从中间向周围加上中间五个方向分布进行递归图形,这里我通过递归一 ...

最新文章

  1. 5300亿参数,SOTA屠榜!最大NLP预训练模型新王登基,微软英伟达联手称霸
  2. php rsa数字签名为空,如何使用PHP将数字签名(RSA,证书等)添加到任何文件?
  3. Keil仿真出现Can not read register xx while CPU is running
  4. Python之os.walk()与os.path.walk()
  5. Linux 终端下颜色的输出
  6. monkeyrunner的录制与回放
  7. es mysql 同步插件_[es和数据库怎么同步]mysql与elasticsearch实时同步常用插件及优缺点对比(ES与关系型数据库同步)...
  8. 上公厕上一半突然被拽出来......
  9. 美甲帮:数加平台打造大数据架构
  10. 基于NPOI的报表引擎——ExcelReport
  11. Java根据出生年月日获取到当前日期的年月日
  12. php 图片服务器搭建,php图像裁剪服务器搭建
  13. Elasticsearch Lucene 数据写入原理 | ES 核心篇
  14. Ubuntu18.04 安装 Anaconda3和卸载Anaconda3
  15. Android shape属性大全
  16. 2019年高二上期末成都市调研考试总结暨寒假规划
  17. ASP.NET Session详细介绍
  18. maven集成docker插件进行打包镜像并推送私服
  19. 三维视频融合 开放源代码 混合模式 内嵌web容器 c++ js 混合开发 时空克隆引擎 数字孪生 点卯 系列 魔镜系列
  20. 小米笔记本Air 13.3 的键盘功能按键使用方式

热门文章

  1. 计算机无法从usb启动不了,主板不能从u盘启动怎么办
  2. Aircrack-ng套件——无线破解原理及工具详解
  3. 视频教程-使用 Unity 进行 Daydream 开发-其他
  4. 微信问卷调查html,最详细测评!在微信里做问卷调查,这 4 款小程序你一定会用到...
  5. [他山之玉]轮值董事长郭平 2019年新年致辞
  6. 小米组织架构调整:雷军兼任中国区总裁,王川组建大家电部发力白电市场
  7. 关闭windows defender
  8. Recovered from a route's Handler('github.com/kataras/iris/mvc.(*ControllerActivator).handlerOf.func2
  9. 向上滚动的文字的淡入淡出效果
  10. 断点续传续播的大概原理