Понимаю. задача сводится к тому, чтобы проверить, совпадает ли типClosing кавычки с типомOpening кавычки.
Краткое объяснение
- Ввод рассматриваем как строку s, которая начинается с кавычки и заканчивается кавычкой.
- Нужно проверить, совпадает ли первый символ s[0] и последний символ s[-1].
- Если совпадает и это одна из кавычек " или ', выводим "ДА", иначе "НЕТ".
Алгоритм
- Прочитать строку и убрать внешние пробелы: s = input().strip()
- Если строка пустая, вывести НЕТ.
- first = s[0]
- Если first не является квитирной кавычкой (не " и не '), вывести НЕТ.
- Если s[-1] == first, вывести ДА, иначе НЕТ.
Пример
- Ввод: "Строка" -> ДА
- Ввод: "Данные' -> НЕТ
Пример реализации на Python (легко адаптировать под другие языки):
def main(): s = input().strip() if not s: print("НЕТ") return first = s[0] if first not in ('"', "'"): print("НЕТ") return if s[-1] == first: print("ДА") else: print("НЕТ")
if name == "main": main()
Если хотите, могу привести аналогичное решение на другом языке или разобрать нестандартные случаи.