페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#2102

그림그리기2 1s - MB

문제

N행 M열의 정방형의 칸이 배치되어있는 표가 있다. 여러 개의 큐브를 각 칸에다 쌓아서 타워의 형태로 만들려고 한다.

각 칸에 쌓인 큐브의 정보가 주어졌을 때 아래와 같은 형태로 출력을 하는 프로그램을 작성하라.

 

 

아스키 코드 46번인 점문자는 배경으로 쓰인다.


입력

입력은 N, M 과 행렬 A의 원소가 들어온다. 모든 숫자는 1이상 50이하의 숫자를 가진다. 각 행의 숫자는 해당 위치의 쌓인 큐브의 숫자를 뜻한다.

출력

아래의 예시와 같이 출력을 하며, 출력되는 각행의 길이는 동일해야 하며, 모든 큐브를 출력할 수 있는 최소의 너비와 행으로 출력해야한다.

예제

3 5

2 2 1 2 2
2 2 1 1 2
3 2 1 2 2
도움말 참조

로그인해야 코드를 작성할 수 있어요.