Aqui é mantido um repositório com as soluções que trabalhamos no dojo de codificação da Guilda JEDI (Junta Especializada de Desenvolvimento e Inovação) em https://discord.gg/eBNamXVtBW
O problema do subarray de soma máxima consiste em encontrar a soma máxima de uma subsequência contígua em um array ou lista de inteiros:
max_sequence([-2, 1, -3, 4, -1, 2, 1, -5, 4])
# deve ser 6: [4, -1, 2, 1]
Caso fácil é quando a lista é composta apenas de números positivos e a soma máxima é a soma de todo o array.
Se a lista for composta apenas de números negativos, retorne 0.
A lista vazia é considerada como tendo a maior soma zero.
Observe que a lista ou matriz vazia também é uma sublista/subarray válida.
Coding Dojo
Guilda JEDI Incolume - Grupo Python Incolume
Problema
Subarray de soma máxima
O problema do subarray de soma máxima consiste em encontrar a soma máxima de uma subsequência contígua em um array ou lista de inteiros:
Caso fácil é quando a lista é composta apenas de números positivos e a soma máxima é a soma de todo o array. Se a lista for composta apenas de números negativos, retorne 0.
A lista vazia é considerada como tendo a maior soma zero. Observe que a lista ou matriz vazia também é uma sublista/subarray válida.
Exemplos
Referências
https://www.codewars.com/kata/54521e9ec8e60bc4de000d6c/train/python