leetcode 557. 反転文字列の単語III(Reverse Words in a String III)
文字列を指定すると、文字列内の各単語の文字順序を反転させながら、スペースと単語の初期順序を保持する必要があります.
例1:
注:文字列では、各単語は単一のスペースで区切られ、文字列には追加のスペースはありません.
原題リンク
構想
まずspiltでスペースを区切り、自分で書いた反転関数を呼び出し、最後にスペースで接続します.StringBuilderは文字列を複数回変更すると効率が高くなります.
例1:
: "Let's take LeetCode contest"
: "s'teL ekat edoCteeL tsetnoc"
注:文字列では、各単語は単一のスペースで区切られ、文字列には追加のスペースはありません.
原題リンク
構想
まずspiltでスペースを区切り、自分で書いた反転関数を呼び出し、最後にスペースで接続します.StringBuilderは文字列を複数回変更すると効率が高くなります.
class Solution {
public String reverseWords(String s) {
String[] word = s.split(" ");
for(int i=0;i