問題一覧 > 通常問題

No.565 回転拡大

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 208
作問者 : kimiyukikimiyuki / テスター : はむこはむこ
5 ProblemId : 1638 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2017-09-08 22:47:51

問題文

yukiさんは画像処理に興味があります。 まずは手始めに拡大と回転の処理をすることにしました。 しかしyukiさんは忙しいので、代わりにそのようなプログラムを書いてください。

入力

R K
H W
$c_{0,0}$ $c_{0,1}$ $c_{0,2}$ $\dots$ $c_{0,W-1}$
$c_{1,0}$ $c_{1,1}$ $c_{1,2}$ $\dots$ $c_{1,W-1}$
$c_{2,0}$ $c_{2,1}$ $c_{2,2}$ $\dots$ $c_{2,W-1}$
$\vdots$
$c_{H-1,0}$ $c_{H-1,1}$ $c_{H-1,2}$ $\dots$ $c_{H-1,W-1}$
  • $R \in \{ 0, 90, 180, 270 \}$
  • $1 \le K \le 10$
  • $1 \le H \le 10$
  • $1 \le W \le 10$
  • $c_{y,x}$は `.`あるいは`#`

出力

与えられた$H \times W$の図形を、時計回りに$R^\circ$回転させ$K$倍に拡大した図形を出力してください。 最後に改行してください。

サンプル

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

サンプル2
入力
0 4
2 2
#.
.#
出力
####....
####....
####....
####....
....####
....####
....####
....####

サンプル3
入力
270 3
3 1
#
.
#
出力
###...###
###...###
###...###

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