← К задачамОткрыть курс →
Измерь глубину пустоты
В этом задании вы получите ввод в следующем формате:
[[[[[[[[[[[]]]]]]]]]]]
Другими словами, это список, содержащий список, содержащий список... список, не содержащий ничего.
Ваша цель - измерить глубину этого списка, где [] имеет глубину 1, [[]] имеет глубину 2, [[[]]] имеет глубину 3 и т.д.
Примеры
measure_the_depth([]) ➞ 1
measure_the_depth([[]]) ➞ 2
measure_the_depth([[[]]]) ➞ 3
measure_the_depth([[[[[[[[[[[]]]]]]]]]]]) ➞ 11
Примечание
Один из способов решить эту задачу - это рекурсия; но может быть есть способ "посчитать скобки"?
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def measure_the_depth(lst):
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.