Олимпиадный тренинг

Задача . Задача 11


Задача

Темы: Строки
Васина программа раз за разом выдаёт синтаксическую ошибку. Вася подозревает, что где-то не так поставил кавычки. Он придумал алгоритм исправления этой ошибки:
  • если кавычек нет, ставить двойные,
  • если с одной стороны кавычки нет, добавить правильную,
  • если кавычки разные, поменять закрывающую на открывающую,
  • если кавычки есть и одна соответствует другой, оставить так.
Дана строка из Васиной программы. Выведите её с Васиными исправлениями.
Примечание: кавычки (если есть) находятся только на границах строки.
Примеры
Входные данныеВыходные данные
1
привет
"привет"
2
"hello"
"hello"
3
'как дела?
'как дела?'
4
"почему ты говоришь на английском?'
"почему ты говоришь на английском?"

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python15
Комментарий учителя