华为OJ训练之0040-170114-句子逆序(单词倒排)
来源:互联网 发布:仰恩大学网络教务系统 编辑:程序博客网 时间:2024/05/09 13:49
题目
将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符
接口说明
/**
* 反转句子
*
* @param sentence 原句子
* @return 反转后的句子
*/
public String reverse(String sentence);
知识点 数组
运行时间限制 10M
内存限制 128
输入
将一个英文语句以单词为单位逆序排放。
输出
得到逆序的句子
样例输入 I am a boy
样例输出 boy a am I
==========================================
一次通过 100分
单词倒排【中级】
一次通过 200分
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); String str=scanner.nextLine(); String word=new String(); for(int i=str.length()-1;i>=0;i--) { char c=str.charAt(i); if(c!=' ') {word+=c;} else { for(int j=word.length()-1;j>=0;j--) {System.out.print(word.charAt(j));} System.out.print(" "); word=new String(); } } for(int j=word.length()-1;j>=0;j--) {System.out.print(word.charAt(j));} }}
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); String str=scanner.nextLine(); String word=new String(); for(int i=str.length()-1;i>=0;i--) { char c=str.charAt(i); if(('a'<=c&&c<='z')||('A'<=c&&c<='Z')) {word+=c;} else { for(int j=word.length()-1;j>=0;j--) {System.out.print(word.charAt(j));} System.out.print(" "); word=new String(); } } for(int j=word.length()-1;j>=0;j--) {System.out.print(word.charAt(j));} }}
0 0
- 华为OJ训练之0040-170114-句子逆序(单词倒排)
- 华为oj之【中级】单词倒排
- 【华为oj】单词倒排
- 华为oj 单词倒排
- 【华为 OJ 】单词倒排
- 华为oj 单词倒排
- 【华为OJ】按单词将句子逆序
- 华为OJ测试题--单词倒排
- 华为OJ中级题-单词倒排
- 【华为OJ】【019-【中级】单词倒排】
- 华为OJ——单词倒排
- 华为oj中级 【中级】单词倒排
- 华为OJ——单词倒排
- 华为oj之句子逆序
- 华为OJ(句子逆序)
- 倒排句子的单词
- OJ系列之---单词倒排
- 【华为oj】句子逆序
- 国务院关于做好省级以下国土资源管理体制改革有关问题的通知-国发(2004)12号
- Notes on NNDL(Neural Networks and Deep Learning)
- [Leetcode] 11. Container With Most Water
- 求三位数相乘的最大回文数?
- java获取http请求页面的内容的两种方法
- 华为OJ训练之0040-170114-句子逆序(单词倒排)
- Response.setContentType(MIME)的作用及参数列表
- 深度学习21天实战实战caffe学习笔记<2>
- JS正则的方法
- 性能测试知识储备之Cookie、 Session、 Cache
- Buildroot制作根文件系统过程(基于MYD-AM335X开发板)
- mysql模糊查询like
- 六大共享单车接入支付宝,押金全免,信用城市OR共享单车洗牌?
- eclipse集成Scala,运行Spark项目