RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
R02126

액자를 돌려라

Bronze III 브론즈 III
난이도
2s
시간 제한
256MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

\(N\)\(M\)열의 문자 격자로 그려진 그림 액자를 시계 방향으로 \(90^\circ\) 돌리려 한다. 돌린 뒤의 액자는 \(M\)\(N\)열이 된다.

예를 들어 원래 격자의 맨 왼쪽 열(위에서 아래로)은 돌린 뒤 맨 윗 행(왼쪽에서 오른쪽으로)이 된다. 시계 방향으로 \(90^\circ\) 회전시킨 격자를 출력하여라.

제약

\(1 \le N, M \le 60\)

입력 형식

첫째 줄에 \(N\)\(M\)이 주어진다.
다음 \(N\)개의 줄에 각각 길이 \(M\)의 문자열로 격자가 주어진다. 각 문자는 공백이 아닌 출력 가능한 아스키 문자이다.

출력 형식

시계 방향으로 \(90^\circ\) 돌린 격자를 \(M\)개의 줄에 출력한다. 각 줄의 길이는 \(N\)이다.

예제 1
입력
3 2
ab
cd
ef
출력
eca
fdb
설명

시계 방향으로 \(90^\circ\) 돌리면 맨 아래 행 ef가 오른쪽 열이 되어, 결과의 첫 행은 eca가 된다.

예제 2
입력
2 2
#.
..
출력
.#
..
설명

\(2\times2\) 격자를 시계 방향으로 돌리면 왼쪽 위의 #이 오른쪽 위로 이동한다.

문제 정보

riseoj 작성

출처 Original

평가 및 의견

액자를 돌려라

개요
출제자 난이도 Bronze III 브론즈 III 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

액자를 돌려라

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8