标签:using 说明 bst 连续 namespace 之间 空格 ios 字母
今天早上开挂了,连续通过好多道题,要是6月份有这个水平就好了。
昨天晚上我们俩都签卖身契了,要去天子脚下闯一闯。
贴一道纪念6月份刚来就参加优招笔试的那天出现的第二题:
将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符
接口说明
/**
* 反转句子
*
* @param sentence 原句子
* @return 反转后的句子
*/
public String reverse(String sentence);
将一个英文语句以单词为单位逆序排放。
得到逆序的句子
I am a boy
boy a am I
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println(reverse(scan.nextLine()));
}
public static String reverse(String sentence){
int n = sentence.length();
String[] strs = sentence.split(" ");
StringBuilder sb = new StringBuilder("");
for(int i = strs.length-1; i>=0 ;i--)
sb.append(strs[i]+" ");
return sb.toString().substring(0, n);
}
}
再贴一个好思路:
链接:https://www.nowcoder.com/questionTerminal/48b3cb4e3c694d9da5526e6255bb73c3
来源:牛客网
标签:using 说明 bst 连续 namespace 之间 空格 ios 字母
原文地址:http://www.cnblogs.com/guoyari/p/7856119.html