1351: [기초-종합+배열] 쌓기골뱅이

메모리:128 MB 시간:1.000 S 표준 입력 및 출력
문제유형 채점방법:일반 만든사람:
제출:2 통과:1

문제설명

현직이는 선생님으로부터 주어진대로 골뱅이를 쌓아서 앞에서 본 모습을 그려오라는 숙제를 받았다.
그런데 현직이는 너무 귀찮아서 프로그램으로 만들어 숙제를 하려고 한다.
위에서 봤을때 골뱅이들의 가로 갯수 a와 세로 갯수 b를 입력받는다.
그 다음줄부터 a * b 칸의 골뱅이 수를 입력받는다. ( 1 <= a , b <= 20) (0 <= 한 칸의 골뱅이수 <= 20)
그러면 그렇게 골뱅이를 쌓았을 때 앞에서 본 모습과 함께 그 아래에 골뱅이의 갯수를 출력한다.

입력조건

위에서 본 골뱅이들의 가로갯수 a와 세로갯수 b를 입력받는다.
(1 <= a , b <= 20)
그 다음줄부터 a*b칸에 걸쳐 각 각의 칸에 세워진 골뱅이의 갯수를 입력받는다. (초등학교때 풀어봤던 쌓기나무 문제와 같다고 보면 된다.)
(0 <= 한칸에 골뱅이수 <= 20)

출력조건

입력받은대로 골뱅이를 쌓아 올렸을때, 그것을 정면에서 바라본 모습을 출력하고, 각각의 골뱅이 탑 아래에 그 높이를 출력하라.

입력예시 복사

4 3
2 4 3 6
1 2 5 3
3 1 0 5

출력예시 복사

      @ 
    @ @ 
  @ @ @ 
@ @ @ @ 
@ @ @ @ 
@ @ @ @ 
3 4 5 6 

힌트



각 골뱅이나 숫자 뒤에는 띄어쓰기가 있습니다. 맨 뒤에도 있습니다. 다만 마지막 숫자 출력 한 뒤 줄바꿈(\n)은 없어요