Initial data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 72d218235f
commit f23f22d71c
199087 changed files with 3378941 additions and 0 deletions

View file

@ -0,0 +1,11 @@
defmodule Greatest do
def subseq_sum(list) do
limit = length(list) - 1
ij = for i <- 0..limit, j <- i..limit, do: {i,j}
Enum.reduce(ij, {0, []}, fn {i,j},{max, subseq} ->
slice = Enum.slice(list, i..j)
sum = Enum.sum(slice)
if sum > max, do: {sum, slice}, else: {max, subseq}
end)
end
end