Skip to content

Commit a328abb

Browse files
committed
Minor formatting fixes
1 parent 487e0a6 commit a328abb

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

lib/2015/day_04.ex

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ defmodule AdventOfCode.Y2015.Day04 do
55
Difficulty: s
66
Tags: md5 annoying
77
"""
8+
def run, do: {run_1(), run_2()}
89
def run_1, do: lowest_number("bgvyzdsv", 1)
910
def run_2, do: "bgvyzdsv" |> lowest_number_2(1)
1011

lib/2015/day_06.ex

+7-3
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,19 @@ defmodule AdventOfCode.Y2015.Day06 do
1111
def input, do: InputReader.read_from_file(2015, 6)
1212

1313
def run(input \\ input()) do
14-
input = Enum.map(Transformers.lines(input), &parse_input/1)
14+
parsed_input = parse(input)
1515
grid = make_grid(1000)
1616

17-
task_1 = Task.async(fn -> brightness(Enum.reduce(input, grid, &apply_1/2)) end)
18-
task_2 = Task.async(fn -> brightness(Enum.reduce(input, grid, &apply_2/2)) end)
17+
task_1 = Task.async(fn -> brightness(Enum.reduce(parsed_input, grid, &apply_1/2)) end)
18+
task_2 = Task.async(fn -> brightness(Enum.reduce(parsed_input, grid, &apply_2/2)) end)
1919

2020
{Task.await(task_1, :infinity), Task.await(task_2, :infinity)}
2121
end
2222

23+
def parse(input \\ input()) do
24+
Enum.map(Transformers.lines(input), &parse_input/1)
25+
end
26+
2327
def apply_1(line, grid),
2428
do: apply(line, grid, fn _ -> 1 end, fn _ -> 0 end, fn v -> (v == 0 && 1) || 0 end)
2529

lib/advent_of_code.ex

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ defmodule AdventOfCode do
22
@moduledoc """
33
Module that solves problem given year and day.
44
"""
5-
65
@latest_year 2023
76

87
@type year() :: 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023

0 commit comments

Comments
 (0)