]> git.njae.me.uk Git - advent-of-code-24-elixir.git/commitdiff
Update for 2019
authorMitchell Hanberg <mitch@mitchellhanberg.com>
Tue, 29 Oct 2019 13:42:39 +0000 (09:42 -0400)
committerMitchell Hanberg <mitch@mitchellhanberg.com>
Tue, 29 Oct 2019 13:42:39 +0000 (09:42 -0400)
104 files changed:
README.md
config/config.exs
lib/advent_of_code_2018.ex
lib/advent_of_code_2018/day_01.ex
lib/advent_of_code_2018/day_02.ex
lib/advent_of_code_2018/day_03.ex
lib/advent_of_code_2018/day_04.ex
lib/advent_of_code_2018/day_05.ex
lib/advent_of_code_2018/day_06.ex
lib/advent_of_code_2018/day_07.ex
lib/advent_of_code_2018/day_08.ex
lib/advent_of_code_2018/day_09.ex
lib/advent_of_code_2018/day_10.ex
lib/advent_of_code_2018/day_11.ex
lib/advent_of_code_2018/day_12.ex
lib/advent_of_code_2018/day_13.ex
lib/advent_of_code_2018/day_14.ex
lib/advent_of_code_2018/day_15.ex
lib/advent_of_code_2018/day_16.ex
lib/advent_of_code_2018/day_17.ex
lib/advent_of_code_2018/day_18.ex
lib/advent_of_code_2018/day_19.ex
lib/advent_of_code_2018/day_20.ex
lib/advent_of_code_2018/day_21.ex
lib/advent_of_code_2018/day_22.ex
lib/advent_of_code_2018/day_23.ex
lib/advent_of_code_2018/day_24.ex
lib/advent_of_code_2018/day_25.ex
lib/mix/tasks/d01.p1.ex
lib/mix/tasks/d01.p2.ex
lib/mix/tasks/d02.p1.ex
lib/mix/tasks/d02.p2.ex
lib/mix/tasks/d03.p1.ex
lib/mix/tasks/d03.p2.ex
lib/mix/tasks/d04.p1.ex
lib/mix/tasks/d04.p2.ex
lib/mix/tasks/d05.p1.ex
lib/mix/tasks/d05.p2.ex
lib/mix/tasks/d06.p1.ex
lib/mix/tasks/d06.p2.ex
lib/mix/tasks/d07.p1.ex
lib/mix/tasks/d07.p2.ex
lib/mix/tasks/d08.p1.ex
lib/mix/tasks/d08.p2.ex
lib/mix/tasks/d09.p1.ex
lib/mix/tasks/d09.p2.ex
lib/mix/tasks/d10.p1.ex
lib/mix/tasks/d10.p2.ex
lib/mix/tasks/d11.p1.ex
lib/mix/tasks/d11.p2.ex
lib/mix/tasks/d12.p1.ex
lib/mix/tasks/d12.p2.ex
lib/mix/tasks/d13.p1.ex
lib/mix/tasks/d13.p2.ex
lib/mix/tasks/d14.p1.ex
lib/mix/tasks/d14.p2.ex
lib/mix/tasks/d15.p1.ex
lib/mix/tasks/d15.p2.ex
lib/mix/tasks/d16.p1.ex
lib/mix/tasks/d16.p2.ex
lib/mix/tasks/d17.p1.ex
lib/mix/tasks/d17.p2.ex
lib/mix/tasks/d18.p1.ex
lib/mix/tasks/d18.p2.ex
lib/mix/tasks/d19.p1.ex
lib/mix/tasks/d19.p2.ex
lib/mix/tasks/d20.p1.ex
lib/mix/tasks/d20.p2.ex
lib/mix/tasks/d21.p1.ex
lib/mix/tasks/d21.p2.ex
lib/mix/tasks/d22.p1.ex
lib/mix/tasks/d22.p2.ex
lib/mix/tasks/d23.p1.ex
lib/mix/tasks/d23.p2.ex
lib/mix/tasks/d24.p1.ex
lib/mix/tasks/d24.p2.ex
lib/mix/tasks/d25.p1.ex
lib/mix/tasks/d25.p2.ex
mix.exs
test/advent_of_code_2018/day_01_test.exs
test/advent_of_code_2018/day_02_test.exs
test/advent_of_code_2018/day_03_test.exs
test/advent_of_code_2018/day_04_test.exs
test/advent_of_code_2018/day_05_test.exs
test/advent_of_code_2018/day_06_test.exs
test/advent_of_code_2018/day_07_test.exs
test/advent_of_code_2018/day_08_test.exs
test/advent_of_code_2018/day_09_test.exs
test/advent_of_code_2018/day_10_test.exs
test/advent_of_code_2018/day_11_test.exs
test/advent_of_code_2018/day_12_test.exs
test/advent_of_code_2018/day_13_test.exs
test/advent_of_code_2018/day_14_test.exs
test/advent_of_code_2018/day_15_test.exs
test/advent_of_code_2018/day_16_test.exs
test/advent_of_code_2018/day_17_test.exs
test/advent_of_code_2018/day_18_test.exs
test/advent_of_code_2018/day_19_test.exs
test/advent_of_code_2018/day_20_test.exs
test/advent_of_code_2018/day_21_test.exs
test/advent_of_code_2018/day_22_test.exs
test/advent_of_code_2018/day_23_test.exs
test/advent_of_code_2018/day_24_test.exs
test/advent_of_code_2018/day_25_test.exs

index 019ed3c8711fb6443f032a3d12b1348df4811283..b0a983232a581ac308fd83a947c79bbdea2e6564 100644 (file)
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@ There are 25 modules, 25 tests, and 50 mix tasks.
 1. Fill in the final problem inputs into the mix task and run `mix d01.p1`!
 
 ```elixir
-defmodule AdventOfCode2018.Day01 do
+defmodule AdventOfCode2019.Day01 do
   def part1(args) do
   end
 
@@ -21,10 +21,10 @@ end
 ```
 
 ```elixir
-defmodule AdventOfCode2018.Day01Test do
+defmodule AdventOfCode2019.Day01Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day01
+  import AdventOfCode2019.Day01
 
   @tag :skip # Make sure to remove to run your test.
   test "part1" do
@@ -48,7 +48,7 @@ end
 defmodule Mix.Tasks.D01.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day01
+  import AdventOfCode2019.Day01
 
   @shortdoc "Day 01 Part 1"
   def run(_) do
index db5cebb987067851620974371fb9f0235e255006..d550874f7f297392d97d5b9d38d3e541ac9820ca 100644 (file)
@@ -10,11 +10,11 @@ use Mix.Config
 
 # You can configure your application as:
 #
-#     config :advent_of_code_2018, key: :value
+#     config :advent_of_code_2019, key: :value
 #
 # and access this configuration in your application as:
 #
-#     Application.get_env(:advent_of_code_2018, :key)
+#     Application.get_env(:advent_of_code_2019, :key)
 #
 # You can also configure a 3rd-party app:
 #
index 8a0df132a97a40b9d3c3e96f16e41308525da74d..ed2cba35f94f4599b616bba89769e9463c279bb7 100644 (file)
@@ -1,5 +1,5 @@
-defmodule AdventOfCode2018 do
+defmodule AdventOfCode2019 do
   @moduledoc """
-  Documentation for AdventOfCode2018.
+  Documentation for AdventOfCode2019.
   """
 end
index e1a50e2137ea7783f8a3866fffa8971c489af117..4b9541ffc8ab94d74700ef78bef35224797be94b 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day01 do
+defmodule AdventOfCode2019.Day01 do
   def part1(args) do
   end
 
index 7edb1d8b14f9837fd005baee89e77f6f0fa834bf..2acbc84d5f83c7585f66b4362efac403a41607b5 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day02 do
+defmodule AdventOfCode2019.Day02 do
   def part1(args) do
   end
 
index afab582a8ef72b8004de7bad4e38c546538795ba..fe1d988252675cb23ef2d16b282e68c84180c155 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day03 do
+defmodule AdventOfCode2019.Day03 do
   def part1(args) do
   end
 
index 19e677277d55bff360ca8e87e3a88235cf339673..835bde1c187ecf179d4a11882dab5eb7ff4f6adf 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day04 do
+defmodule AdventOfCode2019.Day04 do
   def part1(args) do
   end
 
index 1c1081a3f8617c75bd04835b88556b1cea45fd19..26afbac18dbccfcf0cc1f0a096dca78ef548e5f9 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day05 do
+defmodule AdventOfCode2019.Day05 do
   def part1(args) do
   end
 
index cd33876d3f193403a37b76b3560b413c632afdf7..46f717022f3316929a538162de0e4c5f0cd48aff 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day06 do
+defmodule AdventOfCode2019.Day06 do
   def part1(args) do
   end
 
index a568fbd7ecf2f9bcff305958aa75f6c0ee66988d..90e5b4ccb7daa4fa59105616d23bcc6889a5fa25 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day07 do
+defmodule AdventOfCode2019.Day07 do
   def part1(args) do
   end
 
index 69d66e1e7793551b3e3ea5ca2f37f0c70f00cab3..3bb7434c5dea07d2e4ff2332bb6d7745c6423ceb 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day08 do
+defmodule AdventOfCode2019.Day08 do
   def part1(args) do
   end
 
index be159db340e10a117a6d89dd436b9e17e7e45272..962463c3c8e543f1f2aafb15a4e8e53109f72a46 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day09 do
+defmodule AdventOfCode2019.Day09 do
   def part1(args) do
   end
 
index cf594e08247de0b6c220d36147fa565ea7f3369e..30de92c621d151e5c81ea85ddb2a0cae4ee26718 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day10 do
+defmodule AdventOfCode2019.Day10 do
   def part1(args) do
   end
 
index 176bf3e7688cbea7efee2b9c4212140b9ccc6295..fde8d9a71f80b4c0da50d64de2c1af081500d9d7 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day11 do
+defmodule AdventOfCode2019.Day11 do
   def part1(args) do
   end
 
index a6b0938f94902a3e4e4ed24e1fb30a8d3a675fd4..b66bcb12b7c3999d5273a2c5f23448ffbdc39562 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day12 do
+defmodule AdventOfCode2019.Day12 do
   def part1(args) do
   end
 
index b795c5d1c451e1ced19651823c53db30a06a4a33..3bbcf283f4928047eb656f887e109e410abd87d4 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day13 do
+defmodule AdventOfCode2019.Day13 do
   def part1(args) do
   end
 
index 8f1ea7cde369219282a5bd0a1d2bdf0bbb6e9360..b67a62b4b09b53f1e714f4691bdcae1539271d79 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day14 do
+defmodule AdventOfCode2019.Day14 do
   def part1(args) do
   end
 
index 662181b84ed0a415cf862e84abbf34d2c2655fd2..50d773ace2c1a677f5c01f1680a933eba8075ba1 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day15 do
+defmodule AdventOfCode2019.Day15 do
   def part1(args) do
   end
 
index 29c74a9fdcd68c8f9444ffb3eb9562abb71ab1cf..08dc13abf305d45a525a78ee352c372567fb8163 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day16 do
+defmodule AdventOfCode2019.Day16 do
   def part1(args) do
   end
 
index 4fd41137414e660afcf063c227c044684fb3ceb5..75e48d25a95dfc09b18db52680411c7bab5ef15b 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day17 do
+defmodule AdventOfCode2019.Day17 do
   def part1(args) do
   end
 
index 940cf29970bb31d25f8473d040efee759ffd0623..b5b390b0421e68b3a78b0884aa44398b32e3a25c 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day18 do
+defmodule AdventOfCode2019.Day18 do
   def part1(args) do
   end
 
index a4f68b075b57770cfcae6e3927eed1b31a34aca4..f78e9c09b35a52c28e64005fe27a73446a805516 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day19 do
+defmodule AdventOfCode2019.Day19 do
   def part1(args) do
   end
 
index 175b61603bcffb5f07c4ec68715de2eec6f67077..d8ca3d9c4350ec8a9250c43dfce7fe3e33af75c4 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day20 do
+defmodule AdventOfCode2019.Day20 do
   def part1(args) do
   end
 
index 0cd9b5ffa2d00aea104724cd2149b9b8626295e3..f6dc7e49d6e53764b6ad932ecadfa5b49d96ffab 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day21 do
+defmodule AdventOfCode2019.Day21 do
   def part1(args) do
   end
 
index 236f86ca99cdb318dd66f1cb00d8d2438815d3a6..8f574d451aaf916d45c56b83b3ab9510fc9713d1 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day22 do
+defmodule AdventOfCode2019.Day22 do
   def part1(args) do
   end
 
index 731300e4370c2cfed0f50c15d7ee86edee3f20eb..bc47cfa150cf209cf68da999c887e0a2ef737dc9 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day23 do
+defmodule AdventOfCode2019.Day23 do
   def part1(args) do
   end
 
index 1fa647bfe1dc7dcd1b5d734ed33b237db799d7d5..1ed08e4dd8d3eb137aacedab1072351db8b8d3c8 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day24 do
+defmodule AdventOfCode2019.Day24 do
   def part1(args) do
   end
 
index f14426339b66f0dc4b00b1969a1dc908f2ef2cfa..41ae3c51ec25a9dfd9913a2cc52497d8a6e6db25 100644 (file)
@@ -1,4 +1,4 @@
-defmodule AdventOfCode2018.Day25 do
+defmodule AdventOfCode2019.Day25 do
   def part1(args) do
   end
 
index 7616609fd3f84bfcf727c3bb9e82dce8430cc79c..65ff22edf60086cf47f7c0225c4286895d7f5534 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D01.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day01
+  import AdventOfCode2019.Day01
 
   @shortdoc "Day 01 Part 1"
   def run(_) do
index 8b50ab7b10ce51671865516be111f0493d51d8a2..a319cbc45645e8e94dd306e5646b99fda73db633 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D01.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day01
+  import AdventOfCode2019.Day01
 
   @shortdoc "Day 01 Part 2"
   def run(_) do
index 67e236ea42c99b7b5f22c07aa2d774590d7c684f..6e84c204d5a078463bb344b31a730e701267d235 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D02.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day02
+  import AdventOfCode2019.Day02
 
   @shortdoc "Day 02 Part 1"
   def run(_) do
index 9ec8cee6ad4f5fe02df051e587691e51fda34aad..ddef9287867bfd63d0cda03acf399cdfd908a156 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D02.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day02
+  import AdventOfCode2019.Day02
 
   @shortdoc "Day 02 Part 2"
   def run(_) do
index 92c728bde4bf1ccc69994dae1a93b52e28ce6cb1..92d4a3a2acc08d328ac04e71c87686a0bb1b940f 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D03.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day03
+  import AdventOfCode2019.Day03
 
   @shortdoc "Day 03 Part 1"
   def run(_) do
index 936c122b86e0fe139a37b11a9ce5d0abe5647e43..2b3ff1e7f2e931843ea52033e2cd4bdd82be88b8 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D03.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day03
+  import AdventOfCode2019.Day03
 
   @shortdoc "Day 03 Part 2"
   def run(_) do
index b081da1f71b30c342ee18fb696cd9030fddb1a9f..d6a0c62f7afda6bedb475a5d688eec76a1bdf345 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D04.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day04
+  import AdventOfCode2019.Day04
 
   @shortdoc "Day 04 Part 1"
   def run(_) do
index cb8b0c5d7743aa7827d08121b600268daef0527f..86ddb046fbf220a90f905931dc5dde37c43fcc4b 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D04.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day04
+  import AdventOfCode2019.Day04
 
   @shortdoc "Day 04 Part 2"
   def run(_) do
index c21097e7c1ad19ab61d00ad770169613f58f97c2..5e44ae67bff8f8660e5ec42251690f8869cfae31 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D05.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day05
+  import AdventOfCode2019.Day05
 
   @shortdoc "Day 05 Part 1"
   def run(_) do
index 9ec5476f0a9056f9ce927f04e798f7fd8699db97..ed8360af72a63c28071e7064bfe9879fbc028971 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D05.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day05
+  import AdventOfCode2019.Day05
 
   @shortdoc "Day 05 Part 2"
   def run(_) do
index 29a7281eb826df702349e2eed158741a66790952..7ae7a2ca324b06aa67244b75cb46aaabf3684978 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D06.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day06
+  import AdventOfCode2019.Day06
 
   @shortdoc "Day 06 Part 1"
   def run(_) do
index b74086225a03afd90fd61023047ee987bd668ba5..c3bcf07dacb86c17f97e03c3fe3705b238f0c8c2 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D06.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day06
+  import AdventOfCode2019.Day06
 
   @shortdoc "Day 06 Part 2"
   def run(_) do
index 2f3900c9d64a776adb6e9e39cd8f1438e931653c..42e33c22405ee0b6789b948757421cbcea749922 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D07.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day07
+  import AdventOfCode2019.Day07
 
   @shortdoc "Day 07 Part 1"
   def run(_) do
index ab72671717e9c2c1a55f81ddb174bffbdd2cb1ee..1ff3f7a47db423cb1e22402f7444a78afabba812 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D07.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day07
+  import AdventOfCode2019.Day07
 
   @shortdoc "Day 07 Part 2"
   def run(_) do
index d487170c066cb2131c967700082573be9bb7cccf..251d3ee5cd1c741465d7fa8ce93e1f01acf37871 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D08.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day08
+  import AdventOfCode2019.Day08
 
   @shortdoc "Day 08 Part 1"
   def run(_) do
index 7599713a869c203b8c00a9c5909ecc33fe782d21..d4b11d74bb55ba3c3d2e611a2db98bea9c1ce70c 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D08.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day08
+  import AdventOfCode2019.Day08
 
   @shortdoc "Day 08 Part 2"
   def run(_) do
index 41292cbeb5b1262a260d3139e3adff6f758de3f9..473ec5bfc272f8fffa41a2f48975e10311f04388 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D09.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day09
+  import AdventOfCode2019.Day09
 
   @shortdoc "Day 09 Part 1"
   def run(_) do
index 2540b0a5952b2fab49b71255679d8f142744f29f..75f0732fc12d362d4002811ef225a7d9a6a3c506 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D09.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day09
+  import AdventOfCode2019.Day09
 
   @shortdoc "Day 09 Part 2"
   def run(_) do
index 127ce3279289c78edc5e482242b7bcc9e26e24af..61a2d87e99f15c9a31bfd38acfa0e47496622ff0 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D10.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day10
+  import AdventOfCode2019.Day10
 
   @shortdoc "Day 10 Part 1"
   def run(_) do
index e7647e13ac6cef342371f1a18122c9b74f579afa..37a0f3d9ff886ce596b2e80cb78a3242347e1208 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D10.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day10
+  import AdventOfCode2019.Day10
 
   @shortdoc "Day 10 Part 2"
   def run(_) do
index 2ea59fb021b02ecf14026a339a1d0ade9e246f6c..ebad4b25a3674c68ae35a69da97f14c69bc03004 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D11.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day11
+  import AdventOfCode2019.Day11
 
   @shortdoc "Day 11 Part 1"
   def run(_) do
index bf367919e8fad6238f086b77e29f4ef5387ad87d..e52e6df2e838114bccfb1e48e18166aa6ce36a17 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D11.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day11
+  import AdventOfCode2019.Day11
 
   @shortdoc "Day 11 Part 2"
   def run(_) do
index 6028ab44581ecaaa38db930e86f0c16cbd046691..bc45e14c9b16f4bacc87bad924a48124ed6f4a70 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D12.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day12
+  import AdventOfCode2019.Day12
 
   @shortdoc "Day 12 Part 1"
   def run(_) do
index 197b331a338eeef1e43c94c3e4038fe492944339..79b7d728637bff0a3c9013ebbaa11576bb632240 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D12.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day12
+  import AdventOfCode2019.Day12
 
   @shortdoc "Day 12 Part 2"
   def run(_) do
index 4912b77378fd7944dc7148a30d398840457b3cea..5692f08029484b4af0c9ff121fd9cee3cc69b141 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D13.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day13
+  import AdventOfCode2019.Day13
 
   @shortdoc "Day 13 Part 1"
   def run(_) do
index f767ab71a8c4b6dd8bf973929b626a77c72277dc..8c21daa4a96c2554a2f224307d90285bbb5b8a37 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D13.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day13
+  import AdventOfCode2019.Day13
 
   @shortdoc "Day 13 Part 2"
   def run(_) do
index bb33461d8228364d3823105dc034f29ae2ccd56a..d14677c4a6d522dd54788440dc3396fc8ef0099e 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D14.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day14
+  import AdventOfCode2019.Day14
 
   @shortdoc "Day 14 Part 1"
   def run(_) do
index c9394f34844693e0155febcb18c98bfb29228d08..c0643936be9ab461d1d4d341f5d30050cfe5f745 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D14.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day14
+  import AdventOfCode2019.Day14
 
   @shortdoc "Day 14 Part 2"
   def run(_) do
index 35d84bda6a7719fa56cb7dca9ab31b6c5e7525b3..afb7dd272ad613e6c20917b0147e57fb5dc629c2 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D15.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day15
+  import AdventOfCode2019.Day15
 
   @shortdoc "Day 15 Part 1"
   def run(_) do
index f691b61effe0a49e751685a1ea01eb462fd7d57c..5e2a149405ccd8de1a6d76d52cd4e7958bc09fd5 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D15.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day15
+  import AdventOfCode2019.Day15
 
   @shortdoc "Day 15 Part 2"
   def run(_) do
index 273f0dc8fefbedf8db5e4dbc72952d78d5b576d3..d39c65fa802620cd82027356c2fb14d1dbef1afd 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D16.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day16
+  import AdventOfCode2019.Day16
 
   @shortdoc "Day 16 Part 1"
   def run(_) do
index d1dfc4ced599657aa2eff889ac9e6e6345d35159..8039cd2a9e233f19137692bd2c329c98eaa7a3b0 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D16.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day16
+  import AdventOfCode2019.Day16
 
   @shortdoc "Day 16 Part 2"
   def run(_) do
index 5ecc54a1b06ab41265b8e0ecc6272b17af30f93f..e0ed0b2dc99d4a315f68471ed2e9e88ad5ec9a27 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D17.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day17
+  import AdventOfCode2019.Day17
 
   @shortdoc "Day 17 Part 1"
   def run(_) do
index 97d2b1452f34a4f271424f962fcf225bfdc54743..e87c453c18ac5eac0c23ec267697804e34e366bb 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D17.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day17
+  import AdventOfCode2019.Day17
 
   @shortdoc "Day 17 Part 2"
   def run(_) do
index 11f18c73fc5b3c89f25fe052bdce50ca362c8e62..93c24861230efbbd254b0e0dd250cda58014d242 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D18.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day18
+  import AdventOfCode2019.Day18
 
   @shortdoc "Day 18 Part 1"
   def run(_) do
index 8befcc57a6e41cc691f4383f5ab03012e5011d8d..743dcbbf5a8409d1eb1d470a522d4fcd9596b6df 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D18.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day18
+  import AdventOfCode2019.Day18
 
   @shortdoc "Day 18 Part 2"
   def run(_) do
index 0f9b99d2d7be43bfee87a38c811a48dd87014f67..a92aafdcbdc5a210140acb65adc7225235092b61 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D19.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day19
+  import AdventOfCode2019.Day19
 
   @shortdoc "Day 19 Part 1"
   def run(_) do
index 61954af9ec45b1a4234332bae3ac3b09ab191ca3..d324a307651447e9a91ceed013f08e026bae6a83 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D19.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day19
+  import AdventOfCode2019.Day19
 
   @shortdoc "Day 19 Part 2"
   def run(_) do
index a6e929e424729659521cc1e4843b7ae191a8efdf..f28282ff0dcefaaeaf6e2edafe4681d0cb6d63cb 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D20.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day20
+  import AdventOfCode2019.Day20
 
   @shortdoc "Day 20 Part 1"
   def run(_) do
index 71d901ac21e785093852b43acceb024648bd0300..f3fd6ae63c712a11f3835cf4cde9517608436e37 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D20.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day20
+  import AdventOfCode2019.Day20
 
   @shortdoc "Day 20 Part 2"
   def run(_) do
index 6808cc8c7ac72436abd3df5ee3326046a9dedba0..917458e1c724fe8340ce5fdda6ee91f21bf497f3 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D21.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day21
+  import AdventOfCode2019.Day21
 
   @shortdoc "Day 21 Part 1"
   def run(_) do
index 452a06fce9a09170cf37fe920a6eaa8b03acb46c..54a306d7271c90cd98e5bd800deedc14b21a40ea 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D21.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day21
+  import AdventOfCode2019.Day21
 
   @shortdoc "Day 21 Part 2"
   def run(_) do
index 5b85a3c0bc80ce6884d662a594810af100de8945..a7645b6a35063d91454aa8965f9ae74e6683d6fd 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D22.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day22
+  import AdventOfCode2019.Day22
 
   @shortdoc "Day 22 Part 1"
   def run(_) do
index fa8f55c23df6651a28c2542ae3c81f59bdf30996..cdfb1640f039a9cdf1f1db1375976a77fa685f28 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D22.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day22
+  import AdventOfCode2019.Day22
 
   @shortdoc "Day 22 Part 2"
   def run(_) do
index be56c83e64f8fa82a32fc781f79f813eb0aaa781..3f03023a7ada046653f59640483baa88aa4f5a67 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D23.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day23
+  import AdventOfCode2019.Day23
 
   @shortdoc "Day 23 Part 1"
   def run(_) do
index 5ceee64cd63258d77914c475bc8f486c4779bb56..290a71116274ca97647a45ac6644c52ff8a04352 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D23.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day23
+  import AdventOfCode2019.Day23
 
   @shortdoc "Day 23 Part 2"
   def run(_) do
index 598d2340b678f8562c941e64d720a3d1efef0742..3fe5a9c3c70a4c8445a469475ae3a2d46152c473 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D24.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day24
+  import AdventOfCode2019.Day24
 
   @shortdoc "Day 24 Part 1"
   def run(_) do
index 44dcfb31552966086b0a2c66f0980093eeb3347d..0838eb990e2dc7d573003ecbcd06c216504fad83 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D24.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day24
+  import AdventOfCode2019.Day24
 
   @shortdoc "Day 24 Part 2"
   def run(_) do
index 01a99b9af6fa1ef809c7f71d1aa5c47b10eff6b6..3d845fd1421fcc209aa862f515741130da9f8fc8 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D25.P1 do
   use Mix.Task
 
-  import AdventOfCode2018.Day25
+  import AdventOfCode2019.Day25
 
   @shortdoc "Day 25 Part 1"
   def run(_) do
index e7c094fbb021cf28ba3fd40600f8e30b25f91806..e330410a6a564c1bbd3f40cd8858ffd5a2aba1c1 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Mix.Tasks.D25.P2 do
   use Mix.Task
 
-  import AdventOfCode2018.Day25
+  import AdventOfCode2019.Day25
 
   @shortdoc "Day 25 Part 2"
   def run(_) do
diff --git a/mix.exs b/mix.exs
index 65d7630998a0a533800b15337dd00fb7c8f9dd62..4dbb1790ed8a5f4dc5ec84021c925ddb6be38731 100644 (file)
--- a/mix.exs
+++ b/mix.exs
@@ -1,9 +1,9 @@
-defmodule AdventOfCode2018.MixProject do
+defmodule AdventOfCode2019.MixProject do
   use Mix.Project
 
   def project do
     [
-      app: :advent_of_code_2018,
+      app: :advent_of_code_2019,
       version: "0.1.0",
       elixir: "~> 1.7",
       start_permanent: Mix.env() == :prod,
index ad71614769040a46d17c930417f8e1707fb90bac..37353e98ab318df5514b51ee643326e97dfd3ba1 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day01Test do
+defmodule AdventOfCode2019.Day01Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day01
+  import AdventOfCode2019.Day01
 
   @tag :skip
   test "part1" do
index 6e0aad14ba8803892fe1a6335479f769a34a1e1f..95d0537c3155d21cdffa8d7873f1eaca4176e502 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day02Test do
+defmodule AdventOfCode2019.Day02Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day02
+  import AdventOfCode2019.Day02
 
   @tag :skip
   test "part1" do
index 02b85b55c85f93b082250eb591c81caa08f3a8e6..028753d0b1a81834adfc6584ea186b85938d111d 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day03Test do
+defmodule AdventOfCode2019.Day03Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day03
+  import AdventOfCode2019.Day03
 
   @tag :skip
   test "part1" do
index 55542fd7d0215fcad4619556522f86af8f38413b..ba03292930c5653ccae187c3d8365e031a9f5c6b 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day04Test do
+defmodule AdventOfCode2019.Day04Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day04
+  import AdventOfCode2019.Day04
 
   @tag :skip
   test "part1" do
index ddeeca558e2c304c2a54757272225707c8660a7a..7b3cb16407516245f5896827626c6027c15784a5 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day05Test do
+defmodule AdventOfCode2019.Day05Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day05
+  import AdventOfCode2019.Day05
 
   @tag :skip
   test "part1" do
index 8048f94c0eb59730fc5f02ef2f624e106f4f2c1d..c9383929ef80938ed4627b557de6c1de01d8a007 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day06Test do
+defmodule AdventOfCode2019.Day06Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day06
+  import AdventOfCode2019.Day06
 
   @tag :skip
   test "part1" do
index 1df94eba47a94139eac3c16fe97770ed78045803..8451ff17d3cf3ef20d7b444635f40b3743f90020 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day07Test do
+defmodule AdventOfCode2019.Day07Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day07
+  import AdventOfCode2019.Day07
 
   @tag :skip
   test "part1" do
index 4e26f5fafcf45b7e6479344fe154fa28611687b2..b14e56d1b4314461365cdd767260a1b9bf0ed003 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day08Test do
+defmodule AdventOfCode2019.Day08Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day08
+  import AdventOfCode2019.Day08
 
   @tag :skip
   test "part1" do
index 8b3bfe1848679eda9d8db8bc789f24aa9de4339b..eb7746072bf16aca158dd79bcf0b6ede8573106c 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day09Test do
+defmodule AdventOfCode2019.Day09Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day09
+  import AdventOfCode2019.Day09
 
   @tag :skip
   test "part1" do
index b6c995c068b298e4a4d85d68283c99537005b1e1..c41f9289146a5475628e07574ffc58dc24a4a980 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day10Test do
+defmodule AdventOfCode2019.Day10Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day10
+  import AdventOfCode2019.Day10
 
   @tag :skip
   test "part1" do
index 41dd6c7fd7b818a2f314ecc38e55a643b9198a65..72bb3a37885646d3fc791c405a0499a7b881e14f 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day11Test do
+defmodule AdventOfCode2019.Day11Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day11
+  import AdventOfCode2019.Day11
 
   @tag :skip
   test "part1" do
index b883b49c54348cc74a389cc401dda280bd8e48b0..b699fcae21a37498c6bb4199a27094bebf775c95 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day12Test do
+defmodule AdventOfCode2019.Day12Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day12
+  import AdventOfCode2019.Day12
 
   @tag :skip
   test "part1" do
index 14103726e8567ce1fb7ed11430db2c4d977cad01..bcc6c364a259eb34719905ac207b45b56f5fb108 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day13Test do
+defmodule AdventOfCode2019.Day13Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day13
+  import AdventOfCode2019.Day13
 
   @tag :skip
   test "part1" do
index 89790304152a2c81a8b9731fcad0321a2c179308..9fd96758886736e45de319346b456897996b107a 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day14Test do
+defmodule AdventOfCode2019.Day14Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day14
+  import AdventOfCode2019.Day14
 
   @tag :skip
   test "part1" do
index 1971df8c65a1f1a5e83cc50f4c06df1a891ca224..394d6d15e36840dffa86f135c5706130d9f45876 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day15Test do
+defmodule AdventOfCode2019.Day15Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day15
+  import AdventOfCode2019.Day15
 
   @tag :skip
   test "part1" do
index de43afbc6e3ab714240e9ccc7ed1be6db1dc10c3..45372c1e127632b724c99834e1352347d1531420 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day16Test do
+defmodule AdventOfCode2019.Day16Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day16
+  import AdventOfCode2019.Day16
 
   @tag :skip
   test "part1" do
index 2df785e767d0a3032efc74f675c7773a0d5538ff..3d0a7a0ef74e8187d60ad38db403a402ae48d366 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day17Test do
+defmodule AdventOfCode2019.Day17Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day17
+  import AdventOfCode2019.Day17
 
   @tag :skip
   test "part1" do
index ac71d80cf2ef7d9faedb1475cfca79a1cf03cf19..b96018f3bd9fbeaed3106e4dcc425f4e8cd4b7be 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day18Test do
+defmodule AdventOfCode2019.Day18Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day18
+  import AdventOfCode2019.Day18
 
   @tag :skip
   test "part1" do
index 9950735f5756dfed0698fdb31ebcc0ed615af62a..d17c21e75af05420d92235b46a551ee78127c4b6 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day19Test do
+defmodule AdventOfCode2019.Day19Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day19
+  import AdventOfCode2019.Day19
 
   @tag :skip
   test "part1" do
index 6ec013e01567965fd3b6b8f72c5d0110cf1af599..5900ab8d06472abfeb6e13950ff97bf785540b43 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day20Test do
+defmodule AdventOfCode2019.Day20Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day20
+  import AdventOfCode2019.Day20
 
   @tag :skip
   test "part1" do
index b5d5495095752c2056443e8dcf3a0f6de9f6391f..642a5c5f4297defaf10dc11177dec7d54e727dc8 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day21Test do
+defmodule AdventOfCode2019.Day21Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day21
+  import AdventOfCode2019.Day21
 
   @tag :skip
   test "part1" do
index 3d78ecdbc88321146e3aac68fbe4dff51adf4457..b8b59b57083d0808dfd065d8a3a5013427e851ed 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day22Test do
+defmodule AdventOfCode2019.Day22Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day22
+  import AdventOfCode2019.Day22
 
   @tag :skip
   test "part1" do
index 9c6f3113be86245193a87a2ccc95370f69f92bff..e73758cf51182e890211985c5c31da24b8fda3f5 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day23Test do
+defmodule AdventOfCode2019.Day23Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day23
+  import AdventOfCode2019.Day23
 
   @tag :skip
   test "part1" do
index 4ac4e194a3a0f70491ec4e3e680cec3d64a159bc..326920ae98a61b08259590a094e1938af3e96b8c 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day24Test do
+defmodule AdventOfCode2019.Day24Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day24
+  import AdventOfCode2019.Day24
 
   @tag :skip
   test "part1" do
index a9d07b96689474a73d1c42e1326a55f31b293c1c..c85454179b3be07cb0ee622d79a4c99892ac1daf 100644 (file)
@@ -1,7 +1,7 @@
-defmodule AdventOfCode2018.Day25Test do
+defmodule AdventOfCode2019.Day25Test do
   use ExUnit.Case
 
-  import AdventOfCode2018.Day25
+  import AdventOfCode2019.Day25
 
   @tag :skip
   test "part1" do