前提・実現したいこと
pythonで,リストの部分合計が最大となるような部分と,その最大値を求める問題を解いています.
発生している問題・エラーメッセージ
ソースコードを実行すると最大値が常に0で返ってきてしまいます.
エラーメッセージ
該当のソースコード
python
1 2data = [-2, 1, -3, 4, -1, 2, 1, -5, 4] 3max_num = 0 4sum_num = 0 5 6for start in data: 7 for end in data[start:-1]: 8 sum_num = sum(data[start:end]) 9 if sum_num > max_num: 10 sum_num = max_num 11print(max_num)
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/30 06:39