题目大概是这样:[]代表一个箱子,[]3代表3个箱子,[[]3]代表一个大箱子里有3个小箱子,一共四个箱子,[[]3]2代表两个大箱子,每个大箱子里有3个小箱子一个8个箱子。问题是一共有多少个箱子?
输入:
一行字符串,代表箱子摆放情况。
箱子一定是完整的[]
输出:
int整数
示例:
输入:[][[][][]2]3 输出:16
输入:[][][[[]3[]2]2]2 输出:28
def longest(s: str):
if not s:#输入为空
return 0
stack = []
dep=0#记录深度,即现在所在的外层有多少括号
depth=[]#记录每层深度的和,即每层括号里面的和
for<