当前位置:网站首页>倒排单词
倒排单词
2022-08-02 03:33:00 【小艾菜菜菜】
题目描述:
读入一行英文(只包含字母和空格,单词间以单个空格隔开),将所有的单词的顺序倒排输出,依然以单个空格隔开。
输入格式:
输入为一个字符串(字符串的长度为100).
输出格式:
输出为按要求排序后的字符串。
输入样例:
I am a student
输出样例:
student a am I
解题思路:
就是根据所给的样例进行找规律:我们每次可以寻找空格,找到空格就意味着对应的单词也就找到了,然后颠倒位置输出来就可以了。
代码实现:
package com.aiai.string;
import java.util.Scanner;
public class BackString {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
for (int i = s.length()-1 ; i >= 0; i--){
int j = i-1;
while (s.charAt(j) != ' ' && j >= 0) {
j--;
if (j == -1){
//防止字符串溢出
break;
}
}
j ++;
for (int h = j ; h <= i; h++){
System.out.print(s.charAt(h));
}
System.out.print(" ");
i = j -1;
}
}
}
边栏推荐
猜你喜欢
随机推荐
【Connect the heart rate sensor to Arduino to read the heart rate data】
Process (below): process control, termination, waiting, replacement
简单的RC滤波电路
与TI的lvds芯片兼容-GM8284DD,GM8285C,GM8913,GM8914,GM8905C,GM8906C,国腾振芯LVDS类芯片,
【MQ-3 Alcohol Detector and Arduino Detect Alcohol】
剑指Offer 34.二叉树中和为某一值的路径 dfs+回溯
[Arduino connected to GP2Y1014AU0F dust sensor]
IoT solution
引擎开发日志:场景编辑器开发难点
CCF刷题之旅--第一题
IDEA2021.2安装与配置(持续更新)
STM32F4 CAN 配置注意的细节问题
Lightly 支持 Markdown 文件在线编写(文中提供详细 Markdown 语法)
【plang 1.4.4】编写贪吃蛇脚本
GM7150 CVBS转BT656视频解码芯片详细内容及设计要求
MQ-5 combustible gas sensor interface with Arduino
Process (in): process state, process address space
408-Binary tree-preorder inorder postorder level traversal
为什么D类音频功放可以免输出滤波器
增量编译技术在Lightly中的实践









