알파벳 블록
면접 대비시간 제한1초메모리 제한512 MB
문자열의 앞과 뒤에 글자를 넣고 가장 최근에 넣은 글자를 빼는 과정을 시뮬레이션하여 최종 문자열을 출력합니다.
문제
스타는 알파벳 블록을 일렬로 조립하여 문자열을 만드는 게임을 만들었다. 각 블록에는 문자 하나가 적혀 있다. 게임에는 다음 기능을 수행하는 세 개의 버튼이 있다.
- 문자열 맨 뒤에 블록 추가
- 문자열 맨 앞에 블록 추가
- 문자열을 구성하는 블록 중 가장 나중에 추가된 블록 제거
게임은 처음에 빈 문자열로 시작한다. 빈 문자열일 때 가장 나중에 추가된 블록을 제거하는 버튼을 누르면 아무 동작도 하지 않는다. 버튼을 누른 횟수와 누른 버튼이 순서대로 주어질 때 완성된 문자열을 구하여라.
입력
첫째 줄에 버튼을 누른 횟수 이 주어진다.
둘째 줄부터 개의 줄에 누른 버튼의 정보가 누른 순서대로 주어진다. 형식은 다음과 같다.
1 c: 문자열 맨 뒤에c가 적힌 블록을 추가한다2 c: 문자열 맨 앞에c가 적힌 블록을 추가한다3: 문자열을 구성하는 블록 중 가장 나중에 추가된 블록을 제거한다
c는 알파벳 대문자 또는 소문자이다.
출력
완성된 문자열을 출력한다. 완성된 문자열이 빈 문자열인 경우 0을 출력한다.