Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3613810
А
Аноним
12 мая 2026 05:11 · публичный вопрос
А
Аноним

Вася запустил программу и получил ошибку. Он подозревает, что где-то не так поставил кавычки. Дана строка в кавычках. Совпадает ли закрывающая кавычка с открывающей? Выведи "ДА"…

Запрос пользователя

Вася запустил программу и получил ошибку. Он подозревает, что где-то не так поставил кавычки. Дана строка в кавычках. Совпадает ли закрывающая кавычка с открывающей? Выведи "ДА" или "НЕТ". Ввод Вывод "Строка" ДА "Данные' НЕТ.

Ответ нейросети
12 мая 2026 05:11

Задача понятна: проверить, совпадает ли закрывающая кавычка с открывающей. Если да — вывести ДА, иначе НЕТ.

Как решить (пошагово):

  • Считать строку s, в которой кавычки должны стоять по обе стороны строки.
  • Если длина строки меньше 2, ответ НЕТ (нет пары кавычек).
  • Пусть первая кавычка is s[0], последняя — s[-1].
  • Если первая кавычка является кавычкой типа ' или " и последняя кавычка совпадает с ней (то есть s[-1] == s[0]), вывести ДА.
  • Иначе вывести НЕТ.

Простейшая реализация на Python: s = input().strip() if len(s) >= 2 and s[0] in ('"', "'") and s[-1] == s[0]: print("ДА") else: print("НЕТ")

Пояснения к примерам:

  • Ввод: "Строка" → первая кавычка = ", последняя = ", совпадают → ДА.
  • Ввод: "Данные' → первая кавычка = ", последняя = ' (не совпадают) → НЕТ.

Дополнительно можно проверить работу на других кейсах:

  • Ввод: "" → ДА (пустая строка внутри, кавычки совпадают).
  • Ввод: 'Тест" → НЕТ (разные типы кавычек).