그래픽 편집기(Graphical Editor)

PC/UVa ID: 110105/10267, 인기도: B, 성공률: 낮음, 레벨: 1

포토샵 같은 그래픽 편집기를 이용하면 텍스트 편집기에서 문서를 수정하는 것처럼 비트맵 이미지를 수정할 수 있다. 이미지는 픽셀로 이루어진 M * N 배열로 표현되며 각 픽셀마다 색이 주어진다.

간단한 대화형 그래픽 편집기 흉내를 낼 수 있는 프로그램을 만들어보자.

입력

입력은 한 줄에 하나씩의 편집기 명령으로 구성된다. 각 명령은 줄 맨 앞에 있는 대문자
한 개로 표현된다. 매개변수가 필요한 경우에는 그 명령과 같은 줄에 스페이스로 분리되어
매개변수가 입력된다.

픽셀 좌표는 1 이상 M 이하의 열 번호와 1 이상 N 이하의 행 번호, 이렇게 두개의 정수로
표현되며 이때 1<=M, N <=250 라는 조건이 만족된다. 표의 왼쪽 위 꼭지점을 원점으로 삼는다.
색은 대문자로 지정된다. 편집기에서 받아들이는 명령은 다음과 같다.

출력

S NAME 이라는 명령이 있을 때마다 NAME 으로 주어진 파일명을 출력하고 현재 이미지의 
내용을 출력한다. 각 행은 각 픽셀의 색을 나타내는 문자로 표시된다. 출력 예를 참고하자.
web biohackers.net