БГ
def max_sequence(arr):
m = 0
s = 0
for i in range(len(arr)):
k = 0
ar = arr[s:]
for i in ar:
k+=i
if k > m:
m = k
s+=1
print(m)
max_sequence([-2, 1, -3, 4, -1, 2, 1, -5, 4])
Сумму он дает правильно, а вот как вырезать нужный кусок?
Size: a a a
БГ
def max_sequence(arr):
m = 0
s = 0
for i in range(len(arr)):
k = 0
ar = arr[s:]
for i in ar:
k+=i
if k > m:
m = k
s+=1
print(m)
max_sequence([-2, 1, -3, 4, -1, 2, 1, -5, 4])
AT
ПЯ
A
ПЯ
AT
A
ПЯ
ПЯ
D[
D[
D[
AT
ПЯ
AT
I