40 Commits

Author SHA1 Message Date
cc177955b3 Day 25 Part 1
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-25 17:35:21 -04:00
75a6120c72 Day 24: Part 2
The search is _not_ fast since it scales as the tiles move away from each other. Should been more clever about the search space ¯\_(ツ)_/¯

Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-24 12:45:47 -04:00
ed12b06814 Day 24: Part 1
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-24 11:39:34 -04:00
6584675e5a Day 23: Part 2
Rewrite with a linked list and pointer cache because array allocation was optimistic at best

Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-23 18:43:51 -04:00
35de155e0b Day 23: Part 1
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-23 16:43:22 -04:00
335ac758e2 Day 21: Part 2
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-22 11:58:18 -04:00
be72f3e8ce Day 22: Part 1
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-22 11:02:33 -04:00
25727f6d20 Run go fmt on repo
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-21 21:33:49 -04:00
ecafea7adf Day 21: Part 2
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-21 21:23:33 -04:00
9b3b8011df Day 21: Part 1
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-21 19:42:24 -04:00
85cfd4b736 Day 20: Part 1 and 2
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-20 14:09:14 -04:00
34c05492c5 Day 19: Part 1 and 2
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-19 14:04:43 -04:00
31effe9cb4 Day 18: Part 1 and 2
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-18 21:13:07 -04:00
151e20f7b8 Fix incorrect package name
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-18 16:28:13 -04:00
ef2cc37206 Day 17: Part 2
But Part 1 is gone now!

Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-17 21:27:49 -04:00
93103bd18a Day 17: Part 1
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-17 20:58:11 -04:00
b147cf9603 Add load function to setup
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-17 18:21:49 -04:00
86b00e46a4 Day 16: Part 2
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-16 12:35:36 -04:00
b633408e52 Day 16: Part 1
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-16 11:23:09 -04:00
ab1a158f25 Day 15: Part 2
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-15 20:13:06 -04:00
4733cfa321 Day 15: Part 1
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-15 20:11:03 -04:00
740bf24df6 Day 14: Part 1 and 2
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-14 21:21:39 -04:00
6972ec84a1 Day 13: Part 1 and 2
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-13 14:43:04 -04:00
a346b4b5b6 Day 12: Part 1 and 2
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-12 16:31:22 -04:00
James Griffin
6029eed213 Day 11: Part 1 and 2
It isn’t pretty but it works

Signed-off-by: James Griffin <james.griffin-allwood@agilebits.com>
2020-12-11 11:54:36 -04:00
9bf150623e Day 10: Part 1 and 2
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-10 22:27:04 -04:00
1cb55213bc Day 9: Part 1 and 2
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-09 11:24:19 -04:00
a5386931db Add package bootstrap script
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-09 10:32:10 -04:00
d8c4355c9f Remove spurrious go mod dependency
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-08 20:50:04 -04:00
James Griffin
a2cfad03b6 Day 8: Part 1 and 2
Signed-off-by: James Griffin <james@unsupervised.ca>
2020-12-08 20:44:39 -04:00
James Griffin
8c22298d45 Day 7: Part 1 and 2
Signed-off-by: James Griffin <james.griffin-allwood@agilebits.com>
2020-12-07 10:13:40 -04:00
27038ae795 Day 6: Part 1 and 2 2020-12-06 10:37:17 -04:00
bb8c8090ee Day 5: Part 1 and 2 2020-12-05 09:22:36 -04:00
0e3d02de74 Day 4: Part 1 and 2 2020-12-04 10:33:01 -04:00
d505bec5ad Day 3: Part 1 and 2 2020-12-03 19:05:16 -04:00
James Griffin
851e273b07 Day 2: Part 2 2020-12-02 12:53:54 -04:00
James Griffin
004b5c07a8 Day 2: Part 1 2020-12-02 12:41:39 -04:00
James Griffin
1225256007 Day 1: Part 2 2020-12-02 12:12:46 -04:00
James Griffin
d7f1ba55ed Day 1: Part 1 2020-12-02 12:04:50 -04:00
87514a8427 Initial commit 2020-12-02 11:28:03 -04:00