1. paizaラーニングトップ
  2. レベルアップ問題集
  3. Bランク・スキルチェック過去問題セット(言語選択)
  4. 問題一覧 Ruby編
  5. 「地下アイドルの夢」を解くために:part1 Ruby編

Bランク・スキルチェック過去問題セットのサムネイル
「地下アイドルの夢」を解くために:part1 Ruby編(paizaランク D 相当)

問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!

問題

下記の問題をプログラミングしてみよう!


「地下アイドルの夢」では、整数 N,M と M × N 個の整数が与えられます。まずは、これを受け取って出力してみましょう。


整数 N,M と、M × N 個の整数が与えられます。
与えられたM × N 個の整数をそのまま出力してください。
つまり、i=2~M+1 として、i 行目には、i 行目に与えられた N 個の整数を空白区切りで出力してください。

入力される値

入力は以下のフォーマットで与えられます。

N M
e_{1,1} e_{1,2} ... e_{1,N}
e_{2,1} e_{2,2} ... e_{2,N}
...
e_{M,1} e_{M,2} ... e_{M,N}

・1 行目には、ファンクラブの会員数 N、ライブイベントの数 Mが空白区切りで与えられます。

・2 行目以降の i+1 (1 ≦ i ≦ M) 行目には、ライブ i を開催した際に各会員から得る損益が空白区切りで与えられます。

・ここで、e_{i,j} (1 ≦ i ≦ M, 1 ≦ j ≦ N) はライブ i を開催した際に会員 j から得る損益を表します。

・ただし、N または M が 0 である場合は、e_{i,j} は入力されないことに注意してください。

・入力は合計 M+1 行からなり、末尾に改行を 1 つ含みます。


入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。 標準入力からの値取得方法はこちらをご確認ください
期待する出力

M 行にわたって出力してください。
i 行目には、e_{i,1} e_{i,2} ... e_{i,N} を空白区切りで出力してください。

条件

すべてのテストケースにおいて、以下の条件をみたします。

・ 0 ≦ N ≦ 1000
・ 0 ≦ M ≦ 1000
・ -100 ≦ e_{i,j} ≦ 100

入力例1

3 5
-10 4 -3
0 9 -10
0 2 2
-3 -10 1
0 9 -6

出力例1

-10 4 -3
0 9 -10
0 2 2
-3 -10 1
0 9 -6

問題一覧へ戻る

ページの先頭へ戻る