牛客华为算法-HJ13 句子逆序

我爱海鲸 2025-04-18 21:50:49 暂无标签

简介华为OD

句子逆序_牛客题霸_牛客网

描述

对于给定的若干个单词组成的句子,每个单词均由大小写字母混合构成,单词间使用单个空格分隔。输出以单词为单位逆序排放的结果,即仅逆序单词间的相对顺序,不改变单词内部的字母顺序。

输入描述:

在一行上输入若干个字符串,每个字符串代表一个单词,组成给定的句子。
除此之外,保证每个单词非空,由大小写字母混合构成,且总字符长度不超过 103 。

输出描述:

在一行上输出一个句子,代表以单词为单位逆序排放的结果。
解法一(java):
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String str  = in.nextLine();
        String[] strs = str.split(" ");
        for (int i =  strs.length - 1; i >= 0 ; i--) {
            System.out.print(strs[i] + " ");
        }
    }
}

思路:输入字符串,通过分割字符串(空格)分为一个数组,然后从后开始打印字符串即可。

你好:我的2025