Advent of Code 2015 Day 8 Part 1
Mix.install([
{:kino_aoc, "~> 0.1"}
])
Get Inputs
{:ok, puzzle_input} =
KinoAOC.download_puzzle("2015", "8", System.fetch_env!("LB_SESSION"))
My answer
Code.eval_string("\"\"")
Code.eval_string("\"abc\"")
Code.eval_string("\"aaa\\\"aaa\"")
Code.eval_string("\"\\x27\"")
"\"\""
|> Code.eval_string()
|> elem(0)
|> String.length()
puzzle_input
|> String.split("\n")
|> Enum.map(fn code ->
code_length =
code
|> Code.eval_string()
|> elem(0)
|> String.length()
String.length(code) - code_length
end)
|> Enum.sum()