import java.util.Scanner;
public class Solution {
public String ReverseSentence(String str) {
if(str.equals(" ")||str==null){
return " ";
}
String[] split = str.split(" ");
int len=split.length;
StringBuffer sb=new StringBuffer();
for (int i = len-1; i >=0 ; i--) {
if(i!=0){
sb.append(split[i]+" ");
}else{
sb.append(split[i]);
}
}
return sb.toString();
}
}
编程地址:http://www.nowcoder.com/practice/3194a4f4cf814f63919d0790578d51f3?rp=2&ru=/activity/oj&qru=/ta/coding-interviews/question-ranking
报错:
您的代码已保存
答案错误:您提交的程序没有通过所有的测试用例
case通过率为60.00%
测试用例:
" "
对应输出应该为:
" "
你的输出为:
""
Q:本人实在不懂,为何它判断我的输出是"",明明是" "。无语~求大神带走。