|
12 | 12 | | :---: | :------: | :---: | :---: | :---: | :---: | :---: | |
13 | 13 | | 1 | [Not Quite Lisp](https://adventofcode.com/2015/day/1) | :1st_place_medal: | :snowflake: | [day_01.ex](/lib/2015/day_01.ex) | [day_01_test.exs](/test/2015/day_01_test.exs) | [sequence](/wiki/tags.md#sequence), [rust](/wiki/tags.md#rust) | |
14 | 14 | | 2 | [I Was Told There Would Be No Math](https://adventofcode.com/2015/day/2) | :1st_place_medal: | :snowflake: | [day_02.ex](/lib/2015/day_02.ex) | [day_02_test.exs](/test/2015/day_02_test.exs) | [geometry2d](/wiki/tags.md#geometry2d), [rust](/wiki/tags.md#rust) | |
15 | | -| 3 | [Perfectly Spherical Houses in a Vacuum](https://adventofcode.com/2015/day/3) | :1st_place_medal: | :snowflake: | [day_03.ex](/lib/2015/day_03.ex) | [day_03_test.exs](/test/2015/day_03_test.exs) | [grid-walk](/wiki/tags.md#grid-walk), [set](/wiki/tags.md#set), [rust](/wiki/tags.md#rust) | |
| 15 | +| 3 | [Perfectly Spherical Houses in a Vacuum](https://adventofcode.com/2015/day/3) | :1st_place_medal: | :snowflake: | [day_03.ex](/lib/2015/day_03.ex) | [day_03_test.exs](/test/2015/day_03_test.exs) | [grid](/wiki/tags.md#grid), [set](/wiki/tags.md#set), [rust](/wiki/tags.md#rust) | |
16 | 16 | | 4 | [The Ideal Stocking Stuffer](https://adventofcode.com/2015/day/4) | :1st_place_medal: | :snowflake: :snowflake: | [day_04.ex](/lib/2015/day_04.ex) | [day_04_test.exs](/test/2015/day_04_test.exs) | [md5](/wiki/tags.md#md5), [annoying](/wiki/tags.md#annoying) | |
17 | 17 | | 5 | [Doesn't He Have Intern-Elves For This?](https://adventofcode.com/2015/day/5) | :1st_place_medal: | :snowflake: | [day_05.ex](/lib/2015/day_05.ex) | [day_05_test.exs](/test/2015/day_05_test.exs) | [string](/wiki/tags.md#string) | |
18 | 18 | | 6 | [Probably a Fire Hazard](https://adventofcode.com/2015/day/6) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: | [day_06.ex](/lib/2015/day_06.ex) | [day_06_test.exs](/test/2015/day_06_test.exs) | [grid](/wiki/tags.md#grid), [vector](/wiki/tags.md#vector), [reduction](/wiki/tags.md#reduction), [slow](/wiki/tags.md#slow) | |
|
21 | 21 | | 9 | [All in a Single Night](https://adventofcode.com/2015/day/9) | :1st_place_medal: | :snowflake: :snowflake: | [day_09.ex](/lib/2015/day_09.ex) | [day_09_test.exs](/test/2015/day_09_test.exs) | [graph](/wiki/tags.md#graph), [routing](/wiki/tags.md#routing) | |
22 | 22 | | 10 | [Elves Look, Elves Say](https://adventofcode.com/2015/day/10) | :1st_place_medal: | :snowflake: | [day_10.ex](/lib/2015/day_10.ex) | [day_10_test.exs](/test/2015/day_10_test.exs) | [string-encoding](/wiki/tags.md#string-encoding), [sequence](/wiki/tags.md#sequence), [reduction](/wiki/tags.md#reduction) | |
23 | 23 | | 11 | [Corporate Policy](https://adventofcode.com/2015/day/11) | :1st_place_medal: | :snowflake: | [day_11.ex](/lib/2015/day_11.ex) | [day_11_test.exs](/test/2015/day_11_test.exs) | [sequence](/wiki/tags.md#sequence), [char-sequence](/wiki/tags.md#char-sequence), [validation](/wiki/tags.md#validation) | |
24 | | -| 12 | [JSAbacusFramework.io](https://adventofcode.com/2015/day/12) | :1st_place_medal: | :snowflake: | [day_12.ex](/lib/2015/day_12.ex) | [day_12_test.exs](/test/2015/day_12_test.exs) | [json](/wiki/tags.md#json), [parsing](/wiki/tags.md#parsing) | |
| 24 | +| 12 | [JSAbacusFramework.io](https://adventofcode.com/2015/day/12) | :1st_place_medal: | :snowflake: | [day_12.ex](/lib/2015/day_12.ex) | [day_12_test.exs](/test/2015/day_12_test.exs) | [json](/wiki/tags.md#json) | |
25 | 25 | | 13 | [Knights of the Dinner Table](https://adventofcode.com/2015/day/13) | :1st_place_medal: | :snowflake: :snowflake: | [day_13.ex](/lib/2015/day_13.ex) | [day_13_test.exs](/test/2015/day_13_test.exs) | [brute-force](/wiki/tags.md#brute-force), [combinatorics](/wiki/tags.md#combinatorics), [slow](/wiki/tags.md#slow) | |
26 | 26 | | 14 | [Reindeer Olympics](https://adventofcode.com/2015/day/14) | :1st_place_medal: | :snowflake: :snowflake: | [day_14.ex](/lib/2015/day_14.ex) | [day_14_test.exs](/test/2015/day_14_test.exs) | [measurement](/wiki/tags.md#measurement), [recursion](/wiki/tags.md#recursion), [sequence](/wiki/tags.md#sequence) | |
27 | 27 | | 15 | [Science for Hungry People](https://adventofcode.com/2015/day/15) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: | [day_15.ex](/lib/2015/day_15.ex) | [day_15_test.exs](/test/2015/day_15_test.exs) | [quadratic-time](/wiki/tags.md#quadratic-time), [not-fast-enough](/wiki/tags.md#not-fast-enough), [sequence](/wiki/tags.md#sequence), [needs-improvement](/wiki/tags.md#needs-improvement) | |
28 | 28 | | 16 | [Aunt Sue](https://adventofcode.com/2015/day/16) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: | [day_16.ex](/lib/2015/day_16.ex) | [day_16_test.exs](/test/2015/day_16_test.exs) | [hard-description](/wiki/tags.md#hard-description), [count](/wiki/tags.md#count) | |
29 | 29 | | 17 | [No Such Thing as Too Much](https://adventofcode.com/2015/day/17) | :1st_place_medal: | :snowflake: :snowflake: | [day_17.ex](/lib/2015/day_17.ex) | [day_17_test.exs](/test/2015/day_17_test.exs) | [not-fast-enough](/wiki/tags.md#not-fast-enough), [combinatorics](/wiki/tags.md#combinatorics) | |
30 | | -| 18 | [Like a GIF For Your Yard](https://adventofcode.com/2015/day/18) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: | [day_18.ex](/lib/2015/day_18.ex) | [day_18_test.exs](/test/2015/day_18_test.exs) | [grid](/wiki/tags.md#grid), [map](/wiki/tags.md#map), [bounded-box](/wiki/tags.md#bounded-box), [not-fast-enough](/wiki/tags.md#not-fast-enough) | |
| 30 | +| 18 | [Like a GIF For Your Yard](https://adventofcode.com/2015/day/18) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: | [day_18.ex](/lib/2015/day_18.ex) | [day_18_test.exs](/test/2015/day_18_test.exs) | [grid](/wiki/tags.md#grid), [map](/wiki/tags.md#map), [not-fast-enough](/wiki/tags.md#not-fast-enough) | |
31 | 31 | | 19 | [Medicine for Rudolph](https://adventofcode.com/2015/day/19) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: | [day_19.ex](/lib/2015/day_19.ex) | [day_19_test.exs](/test/2015/day_19_test.exs) | [not-fast-enough](/wiki/tags.md#not-fast-enough), [needs-improvement](/wiki/tags.md#needs-improvement), [vector](/wiki/tags.md#vector), [random-access](/wiki/tags.md#random-access) | |
32 | 32 | | 20 | [Infinite Elves and Infinite Houses](https://adventofcode.com/2015/day/20) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: :snowflake: | [day_20.ex](/lib/2015/day_20.ex) | [day_20_test.exs](/test/2015/day_20_test.exs) | [slow](/wiki/tags.md#slow), [infinite-sequence](/wiki/tags.md#infinite-sequence), [sequence](/wiki/tags.md#sequence) | |
33 | 33 | | 21 | [RPG Simulator 20XX](https://adventofcode.com/2015/day/21) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: :snowflake: | [day_21.ex](/lib/2015/day_21.ex) | [day_21_test.exs](/test/2015/day_21_test.exs) | [double-parse](/wiki/tags.md#double-parse), [data-modelling](/wiki/tags.md#data-modelling), [combinatorics](/wiki/tags.md#combinatorics), [strategy](/wiki/tags.md#strategy) | |
|
0 commit comments