Задача Работа с текстом

Файл входного файла: work.in
Файл выходного файла: work.out
Ограничение по памяти: 64 MB
Ограничение по времени: 2 s

Описание

Женя решил написать свой собственный текстовый редактор, и столкнулся с такой проблемой, он может получать сигналы с клавиатуры, также у него есть начальный файл, ваша же задача по данным сигналам с клавиатуры изменять данный файл, и после всего, выписать его. Вы будете получать сигналы типа "UP" если была нажата кнопка вверх, "DOWN" если была нажата кнопка вниз, "LEFT"-кнопка налево, "RIGHT"-кнопка направо, "DEL" - удалить последующий символ, и в другом случае, если будет введена какая-нибудь цифра или буква, он вставляет её в данную строку на текущей позиции. Начальная позиция это начало первой строки.

Формат входных данных

Первая строка входного файла содержит число n(n < 100). Последующие n строк содержат команды полученные с клавиатуры. Все оставшиеся строки содержат изначальный текст. Размеры файла не превысят 1KB.

Формат выходных данных

Выходной файл содержит конечный текст, после заданных операций.

Примеры:

ввод вывод

4
LEFT
LEFT
LEFT
DEL
123456789

12356789

Added: admin
Difficulty: 5.77250735224
Accepted: 1
Submitted: 16
Analyze this Discuss

Обсуждение:

Начать обсуждение:

Powered by django, eJudge.