아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

그림

시간 제한1초메모리 제한128 MB

요약
n행 m열로 주어진 .과 # 격자를 시계 방향으로 90도 회전해 m행 n열로 출력한다.
난이도

쉬움10점 중 2점

유형
배열, 행렬, 구현
정답자
아직 제출이 없습니다

문제

바이타자르는 바이트랜드 현대 미술관의 큐레이터입니다. 이번 신작 전시를 위해 화가 바이타스가 그린 거대한 그림이 미술관에 도착했고, 직원들은 곧바로 미술관에서 가장 큰 벽에 그림을 걸었습니다.

전시 개막 직전, 바이타자르는 준비가 제대로 되었는지 직접 확인하기로 했습니다. 그는 바이타스의 작품이 걸린 전시실에 들어가 그림을 자세히 살펴보기 시작했습니다. 하지만 아무리 봐도 그림이 전하려는 뜻을 이해할 수 없었습니다. 문득 그림을 90도 돌려서 다른 방향으로 걸었어야 했던 것은 아닐까 하는 불안한 생각이 들었습니다.

개막까지 시간이 얼마 남지 않았기 때문에, 바이타자르는 꼭 필요한 경우가 아니라면 직원들에게 그림을 다시 걸어 달라고 부탁하고 싶지 않았습니다. 다행히 그에게는 그림을 전자 파일로 만든 복제본이 있어 자신의 가설을 더 쉽게 확인할 수 있습니다. 복제본에 담긴 그림을 오른쪽으로 90도 회전시키는 프로그램을 작성하여 그를 도와주세요.

입력

첫째 줄에 그림의 크기를 나타내는 두 정수 nn과 mm이 주어집니다 (1≤n,m≤10001 \le n, m \le 1000). 이어지는 nn개의 줄에 그림의 복제본이 주어지며, 각 줄은 . 또는 # 문자 mm개로 이루어져 있습니다.

출력

오른쪽으로 90도 회전한 그림의 복제본을 출력합니다. 결과는 mm개의 줄로 이루어지며, 각 줄은 . 또는 # 문자 nn개를 담고 있습니다.

예제3

  1. 예제 1

    입력
    14 9
    .........
    .........
    .#######.
    .#..#....
    .#..#....
    .#######.
    .........
    .........
    .####....
    .#..#....
    .#..#....
    .#######.
    .........
    .........
    
    예상 출력
    ..............
    ..####..####..
    ..#..#..#..#..
    ..#..#..#..#..
    ..####..####..
    ..#.....#..#..
    ..#.....#..#..
    ..#.....#..#..
    ..............
    
  2. 예제 2

    입력
    1 1
    .
    
    예상 출력
    .
    
  3. 예제 3

    입력
    1 5
    .#.#.
    
    예상 출력
    .
    #
    .
    #
    .