Advent of code - Day 2
Section
win_matrice = [
[3, 6, 0],
[0, 3, 6],
[6, 0, 3]
]
play_matrice = [
[3, 1, 2],
[1, 2, 3],
[2, 3, 1]
]
inputs =
"inputs/day2.txt"
|> File.read!()
|> String.trim()
|> String.split("\n")
a_ = fn v -> v - 65 end
b_ = fn v -> v - 88 end
inputs
|> Enum.map(fn "" <> <> <> " " <> <> ->
Enum.at([3, 6, 0], -a_.(a) + b_.(b)) + b_.(b) + 1
end)
|> Enum.sum()
inputs
|> Enum.map(fn "" <> <> <> " " <> <> ->
Enum.at([3, 1, 2], -a_.(a) + b_.(b)) + b_.(b) * 3
end)
|> Enum.sum()