紧急求助在线编程,很奇怪提交反馈不符合格式,无细节反馈


import java.util.*;
import java.io.*;

public class Main {
    public static void main (String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()){
            reverseStr(scanner.nextLine());
        }
    }
    
    public static void reverseStr(String input) {
        String splits = "[";
        for (char c : input.toCharArray()) {
            if (!Character.isLowerCase(c) && !Character.isUpperCase(c)) {
                if (!splits.contains(c+"")) {
                    splits += c;
                }
            }
        }
        splits += " ]";
        String[] array = input.split(splits);
        StringBuffer sBuffer= new StringBuffer();
        for (int i = array.length - 1; i >= 0; i--) {
            if (i == 0) {
                sBuffer.append(array[i]);
                continue;
            }
            sBuffer.append(array[i] + " ");
        }
        System.out.print(sBuffer);
    }
}
提交反馈:
不通过
您的代码已保存
格式错误:您的程序输出的格式不符合要求(比如空格和换行与要求不一致)
case通过率为90.00%



题目描述

对字符串中的所有单词进行倒排。

说明:

1、每个单词是以26个大写或小写英文字母构成;

2、非构成单词的字符均视为单词间隔符;

3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;

4、每个单词最长20个字母;

输入描述:

		
		

输入一行以空格来分隔的句子

输出描述:

		
		

输出句子的逆序

示例1

输入

复制
I am a student

输出

复制
student a am I

#笔试题目##Java#
全部评论
你试试 :i am a student   看看 会是什么结果。 注意:输入在student 后面加几个空格
点赞 回复
分享
发布于 2019-08-25 12:04

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务