online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
countlist = input() head,end = 0,0 count = '' def c(expr): nums=expr.split("*") now=1 for i in nums: total=sum(list(map(int,i.split("+")))) now*=total """ e=eval now*=e(i) δΈŠδΈ‹ε…©ε€‹η΅ζžœδΈ€ζ¨£ """ return now def counting(a): string = a.split("*") for i in range(len(string)): string[i] = str(c(string[i])) answer = c("*".join(string)) return answer while '(' in countlist: for i in range(len(countlist)): if countlist[i] == '(': head = i-1 if countlist[i] == ')': end = i+1 break count = countlist[head:end] sliceCount = count[2:len(count)-1] sliceCountList = sliceCount.split(",") for i in range(len(sliceCountList)): if ("*" in sliceCountList[i]) or ("+" in sliceCountList[i]): sliceCountList[i] = counting(sliceCountList[i]) else: sliceCountList[i] = int(sliceCountList[i]) answer = max(sliceCountList) - min(sliceCountList) countlist = countlist.replace(count,str(answer)) print(int(c(countlist)))

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue