Skip to content

Instantly share code, notes, and snippets.

@ThiagoPMaceda
ThiagoPMaceda / aoc_day_1_challenge_2.exs
Last active December 4, 2022 16:18
AoC 2022, day 1 - Challenge 2
File.read!("day_1_input.txt")
|> String.split("\n", [trim: false])
|> Enum.reduce({[], []}, fn input, {full_list, current_list} ->
case input do
"" -> {full_list ++ [current_list], []}
_ -> integer_parsed_input = String.to_integer(input)
{full_list, current_list ++ [integer_parsed_input]}
end
end)
|> elem(0)
@ThiagoPMaceda
ThiagoPMaceda / aoc_day_1_challenge_1.exs
Last active December 4, 2022 16:19
AoC 2022, day 1 - Challenge 1
File.read!("day_1_input.txt")
|> String.split("\n", [trim: false])
|> Enum.reduce({[], []}, fn input, {full_list, current_list} ->
case input do
"" -> {full_list ++ [current_list], []}
_ -> integer_parsed_input = String.to_integer(input)
{full_list, current_list ++ [integer_parsed_input]}
end
end)
|> elem(0)