Skip to content

Instantly share code, notes, and snippets.

@suzuki-hoge
Last active February 17, 2017 06:12
Show Gist options
  • Save suzuki-hoge/dfec242fa57351ed81b684b13951ce47 to your computer and use it in GitHub Desktop.
Save suzuki-hoge/dfec242fa57351ed81b684b13951ce47 to your computer and use it in GitHub Desktop.
Java訓練-01

以下の文字列に対して処理を行い、リストまたは値を作る
(それぞれの問は独立している)

String line = "Hoge fuga foo piyo Bar";

1. 各単語の文字数を数える

[4, 4, 3, 4, 3]

2. 各単語を逆順にする

[egoH, aguf, oof, oyip, raB]

3. 単語の文字数が偶数の単語は表示しない

[foo, Bar]

4. 単語の文字数が偶数の場合は表示せず、奇数の場合は単語に!を付ける

[foo!, Bar!]

5. 各単語の文字を逆順にし、単語の文字数が偶数の場合は表示せず、奇数の場合は!を付ける

[oof!, raB!]

6. 5の状態のリストの内、大文字を含む最初の単語をoptionalで返す

Optional[raB!]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment