※スキルチェック問題ではありません。
規約により公式の解答コードそのままはよろしくないので、
オリジナルのコードにしています。
詳しくはコチラ
なるべくわかりやすい解説を付けました。
問題1 1 つの整数の入力 (paizaランク D 相当)
整数 a が与えられるので a を出力してください。
- 入力される値
- 以下の形式で標準入力によって与えられます。
 整数 a が 1 行で与えられます。a 入力値最終行の末尾に改行が1つ入ります。 
 文字列は標準入力から渡されます。
- 期待する出力
- a を 1 行で出力してください。
 また、末尾に改行を入れ、余計な文字、空行を含んではいけません。a 
- 条件
- すべてのテストケースにおいて、以下の条件をみたします。
・a は 1 以上 10,000 以下の整数 
- 入力例1
- 
813 
- 出力例1
- 
813 
解答
numbers = gets.to_i puts numbers
問題2 2 つの整数の半角スペース区切りの入力 (paizaランク D 相当)
整数 a, b が半角スペース区切りで与えられるので、改行区切りにして 2 行で出力してください。
- 入力される値
- 以下の形式で標準入力によって与えられます。
 整数 a, b が 半角スペース区切りで与えられます。a b 入力値最終行の末尾に改行が1つ入ります。 
 文字列は標準入力から渡されます。
- 期待する出力
- a, b を 2 行で出力してください。
 また、末尾に改行を入れ、余計な文字、空行を含んではいけません。a b 
- 条件
- 
すべてのテストケースにおいて、以下の条件をみたします。 ・a, b は 1 以上 10,000 以下の整数 
- 入力例1
- 
8 13 
- 出力例1
- 
8 13 
解答 半角スペース刻みで与えられる入力値を配列にして受け取り→[8, 13]putsで出力する
numbers = gets.split.map(&:to_i) puts numbers
問題35 つの整数の半角スペース区切りの入力 (paizaランク D 相当)
整数 a_1, a_2, a_3, a_4, a_5 が半角スペース区切りで与えられるので、改行区切りにして 5 行で出力してください。
- 入力される値
- 以下の形式で標準入力によって与えられます。
 整数 a_1, a_2, a_3, a_4, a_5 が 半角スペース区切りで与えられます。a_1 a_2 a_3 a_4 a_5 入力値最終行の末尾に改行が1つ入ります。 
 文字列は標準入力から渡されます。
- 期待する出力
- a_1, a_2, a_3, a_4, a_5 を 5 行で出力してください。
 また、末尾に改行を入れ、余計な文字、空行を含んではいけません。a_1 a_2 a_3 a_4 a_5 
- 条件
- 
すべてのテストケースにおいて、以下の条件をみたします。 ・a_1, a_2, a_3, a_4, a_5 は 1 以上 10,000 以下の整数 
- 入力例1
- 
2 0 8 1 3 
- 出力例1
- 
2 0 8 1 3 
解答 半角スペース刻みで与えられる入力値を配列にして受け取り→[2, 0, 8, 1, 3]putsで出力する
numbers = gets.split.map(&:to_i) puts numbers
