Глубина скобок

В выражениях скобки могут вкладываться друг в друга, и иногда важно понять максимальный уровень такой вложенности. Дана строка s со сбалансированными круглыми скобками. Верни максимальную глубину вложенности, а если скобок нет — 0.

Примеры

Ввод
"(1+(2*3)+((8)/4))+1"
Вывод
3
Ввод
"(1)+((2))+(((3)))"
Вывод
3
Ввод
"1+1"
Вывод
0

Нужно реализовать

def max_depth(s: str) -> int:

Теги

stringsstack
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
"(1+(2*3)+((8)/4))+1"
Ожидаемый3
2
Ввод
"(1)+((2))+(((3)))"
Ожидаемый3
3
Ввод
"1+1"
Ожидаемый0
4
Ввод
""
Ожидаемый0
5
Ввод
"()()"
Ожидаемый1
6
Ввод
"(1+(2*3)+((8)/4))+1!"
Ожидаемый3
Фокус-радио
На паузе · SomaFM · Fluid