Middle-タイトル126:151.Reverse Words in a String
1792 ワード
タイトル原文:Given an input string,reverse the string word by word.
For example, Given s = “the sky is blue”, return “blue is sky the”. 文字列を入力し、スペースで区切られた文字列を反転します.テーマ分析:まず両側のスペースをトリミングして、それからスペースで区切って、逆順に出力すればいいです.ソース:(language:java)
成績:58 ms,beats 8.93%,衆数3 ms,13.42%Cmershenの砕けた読み:本題の成績は2つのStringのライブラリ関数を使ったため悪い.実はこの問題はとても水で、問題は多くの奇妙な境界状況に現れて、例えば首尾のスペース、まだ1つの単語しかない状況......pythonで1、2行で解決できるかどうか.の
For example, Given s = “the sky is blue”, return “blue is sky the”. 文字列を入力し、スペースで区切られた文字列を反転します.テーマ分析:まず両側のスペースをトリミングして、それからスペースで区切って、逆順に出力すればいいです.ソース:(language:java)
public class Solution {
public String reverseWords(String s) {
s=s.trim();
String[] words = s.split(" ");
String result = "";
for(int i = words.length-1;i>0;i--) {
if(!words[i].equals(""))
result=result+words[i]+" ";
}
if(words.length!=0)
result+=words[0];
return result;
}
}
成績:58 ms,beats 8.93%,衆数3 ms,13.42%Cmershenの砕けた読み:本題の成績は2つのStringのライブラリ関数を使ったため悪い.実はこの問題はとても水で、問題は多くの奇妙な境界状況に現れて、例えば首尾のスペース、まだ1つの単語しかない状況......pythonで1、2行で解決できるかどうか.の