紧急求助在线编程,很奇怪提交反馈不符合格式,无细节反馈
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%
格式错误:您的程序输出的格式不符合要求(比如空格和换行与要求不一致)
case通过率为90.00%
题目描述
对字符串中的所有单词进行倒排。
说明:
1、每个单词是以26个大写或小写英文字母构成;
2、非构成单词的字符均视为单词间隔符;
3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;
4、每个单词最长20个字母;
输入描述:
输入一行以空格来分隔的句子
输出描述:
输出句子的逆序