[220221]グリディ2

2048 ワード

  • 問題説明

  • ポリシーの解釈
    各演算については、大きくすればよいので、すべてを乗じて、より大きいものと次の比較で使用します.
    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)
    東彬私の答え