예를 들어 02984라는 문자열이 주어지면, 만들어질 수 있는 가장 큰수는 ((((0 + 2) 9) 8) * 4) = 576 입니다.
s = input()
n = list(map(int, s))
total = n[0]
for i in range(1, len(s)):
if n[i - 1] <= 1:
total += n[i]
else:
total *= n[i]
print(total)
💡 0과 1은 곱셈보다 더하기를 하는 것이 더 효율적
total에 문자열의 첫 번째 값을 넣어준다. 두 번째부터는 값이 0이나 1인 경우에 덧셈, 아닌 경우 곱셈을 수행해준다.