※スキルチェック問題ではありません。
規約により公式の解答コードそのままはよろしくないので、
オリジナルのコードにしています。
詳しくはコチラ
なるべくわかりやすい解説を付けました。
問題3 半角スペース区切りの 3 つの入力 (paizaランク D 相当)
文字列 s_1, s_2, s_3 が半角スペースで区切られて 1 行で与えられます。
各文字列を出力するごとに改行し 3 行で出力してください。
- 入力される値
- 以下の形式で標準入力によって与えられます。
文字列 s_1, s_2, s_3 が半角スペースで区切られて 1 行で与えられます。s_1 s_2 s_3
入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。
- 期待する出力
- 入力された文字列 s_1, s_2, s_3 をそれぞれ改行区切りで出力してください。
また、末尾に改行を入れ、余計な文字、空行を含んではいけません。s_1 s_2 s_3
- 条件
- すべてのテストケースにおいて、以下の条件をみたします。
・s_1, s_2, s_3 は数字または大文字・小文字のアルファベットからなる長さ 1 以上 10 以下の文字列
- 入力例1
-
good morning paiza
- 出力例1
-
good morning paiza
解答 #半角スペース刻みで与えられる入力値を配列にして受け取る→[“good”, “morning”, “paiza”]それをputsで出力する
#半角スペース刻みで与えられる入力値を配列にして受け取る→["good", "morning", "paiza"] strings = gets.split #出力する puts strings
問題4 半角スペース区切りの 10 個の入力 (paizaランク D 相当)
文字列 s_1, s_2, … s_9, s_10 が半角スペースで区切られて 1 行で与えられます。
各文字列を出力するごとに改行し 10 行で出力してください。
- 入力される値
- 以下の形式で標準入力によって与えられます。
文字列 s_1, s_2, … s_9, s_10 が半角スペースで区切られて 1 行で与えられます。s_1 s_2 ... s_9 s_10
入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。
- 期待する出力
- 入力された文字列 s_1, s_2, … s_9, s_10 をそれぞれ改行区切りで出力してください。
また、末尾に改行を入れ、余計な文字、空行を含んではいけません。s_1 s_2 ... s_9 s_10
条件
- すべてのテストケースにおいて、以下の条件をみたします。
・s_1, s_2, … s_9, s_10 は数字または大文字・小文字のアルファベットからなる長さ 1 以上 10 以下の文字列
- 入力例1
-
VypymzW25l 3xsXWAK NYwbs2MRC kh4 mr38o8W9 94 fEJ 6THlW fJFTy n
- 出力例1
-
VypymzW25l 3xsXWAK NYwbs2MRC kh4 mr38o8W9 94 fEJ 6THlW fJFTy n
解答 #半角スペース刻みで与えられる入力値を配列にして受け取る→[“VypymzW25l”, “3xsXWAK”, “NYwbs2MRC”, “kh4”, “mr38o8W9”, “94”, “fEJ”, “6THlW”, “fJFTy”, “n”]
それをputsで出力する
#半角スペース刻みで与えられる入力値を配列にして受け取る→["VypymzW25l", "3xsXWAK", "NYwbs2MRC", "kh4", "mr38o8W9", "94", "fEJ", "6THlW", "fJFTy", "n"] strings = gets.split #出力する puts strings
FINAL問題 半角スペース区切りの 1,000 個の入力
文字列 s_1, s_2, … s_999, s_1000 が半角スペースで区切られて 1 行で与えられます。
各文字列を出力するごとに改行し 1,000 行で出力してください。
期待する出力
入力された文字列 s_1, s_2, … s_999, s_1000 をそれぞれ改行区切りで出力してください。また、末尾に改行を入れ、余計な文字、空行を含んではいけません。
入力例 (・・・で途中省略しています。)
FCrj 7A7SbR9i S ・・・pNeapDUhm
期待する出力 (・・・で途中省略しています。)
FCrj 7A7SbR9i S . . . pNeapDUhm
解答
- 文字列を半角スペースごとに分割する
- putsで出力する
strings = gets.split puts strings