[210221]그리디2

  • 문제 설명

내 풀이 전략

각각의 연산에 대해서 크게 나오면 되기 때문에 곱하기 더하기 모두 해보고 더큰놈을 다음 놈과 비교할 떄 사용.

data = input()

result = int(data[0])

for i in range(1, len(data)):
  num = int(data[i])
  add = result + num
  mul = result * num
  if add >= mul:
    result = add
  else:
    result = mul

print(result)

동빈나 답안.

좋은 웹페이지 즐겨찾기