pas compris

This commit is contained in:
2025-05-13 23:01:13 +02:00
parent f603e11fda
commit 70f920a16c
3 changed files with 41 additions and 6 deletions

View File

@@ -0,0 +1,20 @@
def force_brute(liste, i, j):
summs = []
for start in range(i, j):
for end in range(start + 1, j + 1):
summs.append(sum(liste[start:end]))
return max(summs)
def somme_max(liste):
max_actuel = max_total = liste[0]
for x in liste[1:]:
max_actuel = max(x, max_actuel + x)
max_total = max(max_total, max_actuel)
return max_total
if __name__ == "__main__":
liste = [4, -1, -2, 5, -2]
m = force_brute(liste, 0, 5)
print(m)