Мне нужно вывести наибольшую непрерывную сумму элементов в списке. Ответ правильный, если он находится в любой итерации, кроме первой итерации.
n = int(input())
s = input()
s = s.split()
u = []
print(s)
for i in range(0, n):
sum = s[i]
for j in range(i, n-1):
if int(s[j]) + int(s[j+1]) >= int(sum):
sum = int(sum) + int(s[j+1])
print(s[j], s[j+1])
print(int(sum))
else:
u.append(int(sum))
break
u.sort()
print(u[-1])
Выше приведен код.
Ввод:
5
1 2 3 4 5
Выход:
14
Ожидаемый результат:
15