728x90
반응형
eq = input() 

# 1. 두 수의 더하기가 큰지 곱하기가 큰지 더하기 

result = 0
l = len(eq)

if (l == 1):
  result = eq[0]
else :
  result = max ( int(eq[0])+int(eq[1]), int(eq[0])*int(eq[1]) )
  if (l < 2):
    print(result)
  else:
    for i in eq[2: ]:
      result = max(result+int(i), result*int(i))
    print(result)

 

 

# 더 간단하게 구현 가능 

# 지금 상태에서 최선의 경우 선택하기 잊지 말자

s = input()
data = list(map(int,s)) 

sum = 0

for i in data : 
  sum = max( sum+i, sum*i)

print(sum)
728x90
반응형

+ Recent posts