Рейтинговая работа Высокоуровневые методы программирования "К" 10 вариант ВИТТЕ

Раздел
Программирование
Просмотров
146
Покупок
3
Антиплагиат
Не указан
Размещена
10 Фев 2023 в 23:00
ВУЗ
МУ им. С.Ю. Витте
Курс
Не указан
Стоимость
999 ₽
Демо-файлы   
1
doc
высокоуровневые высокоуровневые
267 Кбайт 267 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
rar
pythonRR
86.8 Кбайт 999 ₽
Описание

Рейтинговая работа Высокоуровневые методы программирования "К" 10 вариант

Работа содержит КОД+КОММЕНТАРИИ К КОДУ + ОТЧЕТ.


Формат XML является распространенным способом обмена данными между различными программами. Недавно программист Иванов написал небольшую программу, которая сохраняет некоторую важную информацию в виде XML-строки.

XML-строка состоит из открывающих и закрывающих тегов. Открывающий тег начинается с открывающей угловой скобки (<), за ней следует имя тега — непустая строка из строчных букв английского алфавита, а затем закрывающая угловая скобка (>). Примеры открывающих тегов: <a>, <dog>.

Закрывающий тег начинается с открывающей угловой скобки, за ней следует прямой слеш (/), затем имя тега — непустая строка из строчных букв английского алфавита, а затем закрывающая угловая скобка. Примеры закрывающихся тегов: </a>, </dog>.

XML-строка называется корректной, если она может быть получена по следующим правилам:

· Пустая строка является корректной XML-строкой.

· Если A и B — корректные XML-строки, то строка AB, получающаяся приписыванием строки B в конец строки A, также является корректной XML-строкой.

· Если A — корректная XML-строка, то строка <X>A</X>, получающаяся приписыванием в начало A открывающегося тега, а в конец — закрывающегося с таким же именем, также является корректной XML-строкой. Здесь X — любая непустая строка из строчных букв английского алфавита.

Например, представленные ниже строки:

<a></a>

<a><ab></ab><c></c></a>

<a></a><a></a><a></a>

являются корректными XML-строками, а такие строки как:

<a></b>

<a><b>

<a><b></a></b>

не являются корректными XML-строками.

Иванов отправил файл с сохраненной XML-строкой по электронной почте своему коллеге Петрову. Однако, к сожалению, файл повредился в процессе пересылки: ровно один символ в строке заменился на некоторый другой символ.

Требуется написать программу, которая по строке, которую получил Петров, восстановит исходную XML-строку, которую отправлял Иванов.

Входные данные

Входной файл INPUT.TXT содержит одну строку, которая заменой ровно одного символа может быть превращена в корректную XML-строку. Длина строки лежит в пределах от 7 до 1000, включительно. Строка содержит только строчные буквы английского алфавита и символы «<» (ASCII код 60), «>»(ASCII код 62) и «/»(ASCII код 47). Строка во входном файле заканчивается переводом строки.

Выходные данные

В выходной файл OUTPUT.TXT должен содержать корректную XML-строку, которая может быть получена из строки во входном файле заменой ровно одного символа на другой. Если вариантов ответа несколько, можно вывести любой.

Примеры

INPUT.TXT

OUTPUT.TXT

1

<a></b>

<a></a>

2

<a><aa>

<a></a>

3

<a><>a>

<a></a>

4

<a/</a>

<a></a>

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
16 Мая в 14:20
42 +5
0 покупок
Основы программирования
Тест Тест
14 Мая в 19:38
46 +4
0 покупок
Основы программирования
Тест Тест
14 Мая в 17:38
41 +7
0 покупок
Основы программирования
Тест Тест
14 Мая в 17:26
35 +2
0 покупок
Основы программирования
Курсовая работа Курсовая
14 Мая в 14:35
46 +3
0 покупок
Другие работы автора
Дискретная математика
Контрольная работа Контрольная
8 Мая в 10:52
8
0 покупок
Высшая математика
Контрольная работа Контрольная
8 Мая в 10:47
14
0 покупок
Высшая математика
Контрольная работа Контрольная
13 Апр в 19:49
34
2 покупки
Дискретная математика
Контрольная работа Контрольная
12 Апр в 09:48
37
2 покупки
Высшая математика
Контрольная работа Контрольная
12 Апр в 09:40
62
0 покупок
Дискретная математика
Контрольная работа Контрольная
24 Мар в 21:50
32
1 покупка
Высшая математика
Контрольная работа Контрольная
23 Мар в 09:52
25
1 покупка
Высшая математика
Контрольная работа Контрольная
20 Мар в 13:29
42
0 покупок
Высшая математика
Контрольная работа Контрольная
27 Фев в 13:44
84
4 покупки
Дискретная математика
Контрольная работа Контрольная
26 Фев в 15:11
49
1 покупка
Дискретная математика
Контрольная работа Контрольная
25 Фев в 22:09
83
6 покупок
Инвестиции и проекты
Контрольная работа Контрольная
8 Фев в 17:23
50
1 покупка
Математическая логика
Контрольная работа Контрольная
20 Ноя 2023 в 11:25
130
1 покупка
Основы программирования
Контрольная работа Контрольная
16 Ноя 2023 в 14:26
153
1 покупка
Дискретная математика
Контрольная работа Контрольная
14 Ноя 2023 в 11:21
145
1 покупка
Таможенное дело
Контрольная работа Контрольная
12 Ноя 2023 в 14:42
54
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Контрольная работа Контрольная
11 Ноя 2023 в 09:08
79
2 покупки
Математическая логика
Контрольная работа Контрольная
8 Ноя 2023 в 16:46
125
3 покупки
Информационные системы
Контрольная работа Контрольная
1 Ноя 2023 в 13:32
65
0 покупок
Темы журнала
Показать ещё
Прямой эфир