Напишите программу, которая проверяет правильность расстановки скобок в математическом выражении. Используются скобки одного типа: ( ). В выражении может быть несколько уровней вложенности.
Входные данные
На вход подается символьная строка, представляющая собой арифметическое выражение.
Выходные данные
Если скобки расставлены верно, то вывести на экран слово Yes, в противном случае - No и количество неправильно расставленных скобок (скобка считается неправильно расставленной, если у нее нет пары).
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
7-((X*((X+Y)/(J-3))+Y)/(4-2.5)) |
Yes |
| 2 |
(a-c/(d) |
No. Incorrect brackets = 1 |