Задача о расстановке скобок

Задание: Реализовать решение задачи о корректной расстановке скобок в выражении

Пример входных данных:

f(x) = e^x - 3x = 0
Начальное приближение: x0 = 1.0
Точность: 0.0001

Пример выходных данных:

Корень уравнения: x = 1.5121
Количество итераций: 5
f(1.5121) = 0.00008

Вариант 1: Проверить корректность расстановки скобок в выражении

Вариант 2: Найти все корректные комбинации скобок для n пар

Вариант 3: Исправить некорректное выражение со скобками

Вариант 4: Проверить вложенность разных типов скобок: (), [], {}

Вариант 5: Найти максимальную глубину вложенности скобок

Вариант 6: Удалить лишние скобки из выражения

Вариант 7: Добавить недостающие скобки в выражение

Вариант 8: Проверить баланс скобок в большом тексте

Вариант 9: Найти все подстроки с корректными скобками

Вариант 10: Преобразовать выражение в обратную польскую запись

Вариант 11: Вычислить значение выражения со скобками

Вариант 12: Проверить корректность HTML/XML тегов

Вариант 13: Найти все возможные расстановки скобок в выражении

Вариант 14: Оптимизация выражения за счет перестановки скобок

Вариант 15: Проверить корректность LaTeX выражений со скобками

Вариант 16: Найти минимальное число изменений для корректности скобок

Вариант 17: Проверить корректность регулярных выражений со скобками

Вариант 18: Генерация всех корректных выражений со скобками

Вариант 19: Проверить корректность математических формул

Вариант 20: Автодополнение скобок в редакторе кода