問題一覧 > 通常問題

No.3703 回転 (Rotation)

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 1024 MB / 標準ジャッジ問題
タグ : (解説公開後に AC するまで非表示) / 解いたユーザー数 22
作問者 : Rapca1256 / テスター : tomorunn
お気に入りにしたユーザー ProblemId : 13983 / 自分の提出
問題文最終更新日: 2026-09-10 17:28:12
JOI1次風非公式模試 (Suken Programming Contest 007) (順位表) の他の問題:

問題文

すうけん君は「スウケンクエスト」という, マップを探索するゲームを遊んでいる. 画面の不具合により画面が90度回転してしまったので, 元に戻したい.
$H$ 個の ., # のみからなる長さ $W$ の文字列 $S_1,S_2,\cdots, S_H$ で表されたグリッド $G$ が与えられる.
$S_i$ の $j$ 文字目が文字 $c$ であるとき、$G$ の上から $i$ 番目、左から $j$ 番目に $c$ が書き込まれている.
$G$ を時計回りに90度して得られる新しいグリッド $G'$ を表す $W$ 個の文字列 $S'_1, S'_2, \cdots ,S'_W$ を以下の形式に従って出力せよ.

  • $G'$ の上から $i$ 番目, 左から $j$ 番目に $c$ が書き込まれているとき, $S'_i$ の $j$ 文字目は $c$ である.

入力

$H\ W$
$S_1$
$S_2$
$\cdots$
$S_H$
  • $1 \le H, W \le 1000$.
  • $H,W$ は整数
  • $S_i$ は . または # のいずれかのみからなる.

出力

$W$ 行出力せよ. $i$ 行目には, $S'_i$を出力せよ.
答え以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)
解答形式については,練習問題やその解答例を参考にしても良いが, リンクは記載しないので注意せよ.

サンプル

サンプル1
入力
5 6
..#...
.#....
######
.#....
..#...
出力
..#..
.###.
#.#.#
..#..
..#..
..#..
サンプル2
入力
1 1
#
出力
#

サンプル3
入力
34 5
#####
....#
...#.
.##..
#....
#####
.....
#.#.#
#.#.#
#.#.#
#.#.#
#.#.#
#####
.....
#...#
.#.#.
.#.#.
..#..
..#..
#####
.....
####.
....#
....#
....#
....#
####.
.....
...#.
#.#.#
#.#.#
#.#.#
#.#.#
.#...
出力
.####..#....#.#....#.######.##...#
#......#....#.#..##..#......#.#..#
.####..#....#.###....######.#.#..#
.....#.#....#.#..##..#......#..#.#
.####...####..#....#.######.#...##

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。