B - 回転 Editorial

Time Limit: 2 sec / Memory Limit: 256 MB

問題文

N×NN × N のマス目があります。 各マスには o または x という文字が書かれています。 上から ii 番目、左から jj 番目に書かれている文字は si,js_{i, j} です。 このマス目を時計回りに 9090 度回転してください。

制約

  • 1N501 ≤ N ≤ 50
  • si,js_{i, j}o または x である。

入力

入力は以下の形式で標準入力から与えられる。

NN
s1,1s_{1, 1}  s1,Ns_{1, N}
::
sN,1s_{N, 1}  sN,Ns_{N, N}

出力

マス目を時計回りに 9090 度回転した結果を出力せよ。 出力は NN 行からなる。それぞれの行に NN 文字出力せよ。 ii 番目の行の jj 番目の文字は、回転後の上から ii 番目、左から jj 番目のマス目を表す。

入力例1Copy

Copy
4
ooxx
xoox
xxxx
xxxx

出力例1Copy

Copy
xxxo
xxoo
xxox
xxxx


2025-04-14 (Mon)
10:35:45 +00:00