peterr
14c93b8482
Add Code for Day 14
...
Day 14: Chocolate Charts
(brute forced part 2, not elegant)
2018-12-15 12:22:25 -06:00
peterr
d511a8cd65
Finish Code for Day 13
2018-12-15 00:48:20 -06:00
peterr
944fad0f02
Make GridPoint support dictionaries
...
Add hashValue propertiy and Hashable protocol
2018-12-15 00:47:20 -06:00
peterr
3e711561fa
Add Code for Day 13 (only the start)
...
Day 13: Mine Cart Madness
- add the "Cart" struct to do everything "cart" related
2018-12-13 19:03:02 -06:00
peterr
949f3e7444
Move GridPoint to Tools
...
Make GridPoint available to all "days"
2018-12-13 19:01:54 -06:00
peterr
eff0e909a1
Modified Day 11 - takes too long
2018-12-13 15:25:46 -06:00
peterr
f373431d8e
Add Code for Day 12
...
Day 12: Subterranean Sustainability
- ended up looking for a repeating pattern
- then figured out how many generation to repeat
- calculated out 50000000000 generations
2018-12-13 15:23:15 -06:00
peterr
439760c9ec
Added Code for Day 11
...
Day 11: Chronal Charge
(done, but I don't like my solution)
2018-12-13 11:24:28 -06:00
peterr
0ad73c41d9
Remove compile warnings
2018-12-13 11:23:13 -06:00
peterr
4ee98ff5fa
Add Code for Day 10
...
Day 10: The Stars Align
2018-12-13 09:01:27 -06:00
peterr
cb807de984
Add code for Day 9
...
Day 9: Marble Mania
2018-12-11 21:25:58 -06:00
peterr
96d9683eb2
Add code for Day 8
...
Day 8: Memory Maneuver
2018-12-09 18:56:35 -06:00
peterr
200555b6cb
Finish Day 7
2018-12-08 16:23:10 -06:00
peterr
62f65846c7
Added code for Day 7 (Part 1)
...
Day 7: The Sum of Its Parts
2018-12-07 23:20:04 -06:00
peterr
a57839a58a
Enabled equatable for tuple
2018-12-07 23:19:00 -06:00
peterr
36f95e6f49
Add Day 6 code
...
Day 6: Chronal Coordinates
2018-12-07 01:16:58 -06:00
peterr
f5c7fe9189
Add Equatable Tuple to tools
2018-12-07 01:16:01 -06:00
peterr
c780f42f1d
Changed the method for Day 5
...
Reduce as we're building the array vs. pulling elements out of an array bit by bit.
2018-12-05 22:11:53 -06:00
peterr
904a46cc3c
Add Day 5 code
...
Day 5: Alchemical Reduction
2018-12-05 18:26:08 -06:00
peterr
6bff35b952
Add String utils
2018-12-05 18:25:33 -06:00
peterr
de4e101672
Finish Day 4
2018-12-05 09:31:00 -06:00
peterr
6ba10d386f
Add Day 4 code (part 1)
...
Day 4: Repose Record
2018-12-04 23:47:45 -06:00
peterr
538c76c1eb
Finish Day 3
2018-12-04 09:11:51 -06:00
peterr
72bafa3d08
Add Day 3 code (not finished)
...
Day 3: No Matter How You Slice It
2018-12-03 22:58:59 -06:00
peterr
9802ed1f35
Add Day 2 code with data file
...
Day 2: Inventory Management System
2018-12-03 12:37:50 -06:00
peterr
7da7595db4
Add String and Character extensions to Tools
2018-12-03 12:36:29 -06:00
peterr
9c6493b800
Day 1 completion
...
Day 1: Chronal Calibration
2018-12-01 22:23:45 -06:00
peterr
4a516b9e77
Make template more generic
...
Func names were using real names and "getting in the way"
2018-12-01 22:22:40 -06:00
peterr
66d47e2a49
Add AOC template and supporting files
2018-12-01 18:21:59 -06:00
peterr
2f93de662d
Initial commit after Swift create
...
swift package init --type executable
2018-12-01 18:04:42 -06:00
peterr and Gitea
152bf10442
Initial commit
2018-12-01 18:02:15 -06:00