※スキルチェック問題ではありません。
規約により公式の解答コードそのままはよろしくないので、
オリジナルのコードにしています。
詳しくはコチラ
なるべくわかりやすい解説を付けました。
2 つの文字列の半角スペース区切りでの分割 (paizaランク D 相当)
文字列Hello paiza
を、半角スペースで分割して出力してください。
- 入力される値
-
なし
入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。
- 期待する出力
Hello paiza
を半角スペースで区切り、区切られた文字列を改行区切りにして 2 行で出力してください。
また、末尾に改行を入れ、余計な文字、空行を含んではいけません。Hello paiza
解答 改行コードを途中で挟んで出力する
puts "Hello " + "\n" + "paiza "
3 つの文字列の半角スペース区切りでの分割 (paizaランク D 相当)
文字列He likes paiza
を、半角スペースで分割して出力してください。
- 入力される値
-
なし
入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。
- 期待する出力
He likes paiza
を半角スペースで区切り、区切られた文字列を改行区切りにして 3 行で出力してください。
また、末尾に改行を入れ、余計な文字、空行を含んではいけません。He likes paiza
解答 改行コードを途中で挟んで出力する
puts "He " + "\n" + "likes " + "\n" + "paiza "
【半角スペース区切りでの文字列の分割】5 つの文字列の半角スペース区切りでの分割 (paizaランク D 相当)
文字列one two three four five
を、半角スペースで分割して出力してください。
- 入力される値
-
なし
入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。
- 期待する出力
one two three four five
を半角スペースで区切り、区切られた文字列を改行区切りにして 5 行で出力してください。
また、末尾に改行を入れ、余計な文字、空行を含んではいけません。one two three four five
- 条件
- なし
解答 %wを使うことで簡単にできる
puts %w[one two three four five ]