문제1484--명령어

1484: 명령어

[만든사람 : ]
시간제한 : 1.000 sec  메모리제한 : 128 MB  제출 : 6  맞은 사람 : 2

제출  

문제 설명

다음과 같은 규칙을 따르는 프로그램이 있을 때, 출력되는 결과는 무엇인가?
a b c의 형태 혹은 a b의 형태로 입력이 들어오며, a는 항상 0, 1, 2의 3가지 중 하나로 입력된다.
  • 0 : b 위치에 c 문자열 입력
  • 1 : b 위치의 문자 삭제
  • 2 : 현재 문자열 출력
예를 들어, 
0 0 abc
1 1
0 1 def
2
라고 하면
0 0 abc <-- abc
1 1     <-- ac
0 1 def <-- adefc
2
로 adefc가 출력된다.

입력 설명

입력될 명령어의 횟수 N(1 ≤ N ≤ 1,000)이 입력된다.
두 번째 줄부터 N + 1줄에 걸쳐 a b c혹은 a b가 입력된다.
여기서 a는 0, 1, 2로 입력되며 0일 경우 a b c의 형태로 b 위치에 c 문자열 입력을 의미하고 1일 경우 b 위치의 문자 삭제를 의미하며, 2일 경우 현재 문자열 출력을 의미한다.
a b c는 모두 공백으로 구분된다.

출력 설명

a가 2로 입력될 때의 출력들을 각 줄에 걸쳐 출력한다.

입력 예시1 Copy

4
0 0 abc
1 1
0 1 def
2

출력 예시1 Copy

adefc

입력 예시2 Copy

6
0 0 abcde
1 2
1 2
2
0 2 fg
2

출력 예시2 Copy

abe
abfge

출처/분류