alexchao26
|
3412d43ec2
|
2016-day02: moving within the bounds of some 2D shape
|
2020-12-20 22:57:33 -05:00 |
|
alexchao26
|
8cfbc9d84e
|
2016-day01: walking/driving around a grid
|
2020-12-20 22:41:04 -05:00 |
|
alexchao26
|
fd9a076157
|
2017-day25: 2017 finished! this one seems worse than it is because of the parsing
|
2020-12-20 22:07:35 -05:00 |
|
alexchao26
|
8f8ffc86fa
|
2017-day24: recursive backtrack again, bubble up longest bridge and highest sum
|
2020-12-20 21:36:23 -05:00 |
|
alexchao26
|
eb24a4e548
|
2020-day23: ugh manually optimizing assembly
|
2020-12-20 19:04:39 -05:00 |
|
alexchao26
|
e1646bfdfd
|
2020-day20: OOF, monster (hah) backtracking algo, and then some...
|
2020-12-20 15:35:46 -05:00 |
|
alexchao26
|
228a8cda63
|
2017-day22: game of life from a single virus moving around
|
2020-12-19 23:29:29 -05:00 |
|
alexchao26
|
ec9a15afbe
|
2017-day21: sudoku-style grid plus game of life...
|
2020-12-19 21:51:28 -05:00 |
|
alexchao26
|
e5d6e111e4
|
2017-day20: particles moving in 3D space, velocity & acceleration
|
2020-12-19 16:47:48 -05:00 |
|
alexchao26
|
2eb562b2ee
|
2017-day19: simple following a 2D path
|
2020-12-19 14:24:51 -05:00 |
|
alexchao26
|
50fcc7d507
|
2020-day19: oof 1200/1018. Crazy graph traversal for permutations, then hacking together regexp
|
2020-12-19 13:22:32 -05:00 |
|
alexchao26
|
0be8f0f018
|
2017-day18: ugh assembly/intcode thing
|
2020-12-18 23:34:27 -05:00 |
|
alexchao26
|
6c83ac5e5a
|
2020-day18: refactor to slightly nicer stack implementation, still str <-> int conversions everywhere...
|
2020-12-18 19:36:19 -05:00 |
|
alexchao26
|
a5e3c80111
|
2020-day18: balanced parens calculator... gross initial solution...
|
2020-12-18 01:16:23 -05:00 |
|
alexchao26
|
bf9d5a97e7
|
2020-day17: generalized solution for both parts, 4D game of life
|
2020-12-17 19:18:55 -05:00 |
|
alexchao26
|
e0e54dc95e
|
2020-day17 initial solution, it ain't pretty
|
2020-12-17 18:28:42 -05:00 |
|
alexchao26
|
228a6853e2
|
2017-day17: brute force
|
2020-12-16 22:34:17 -05:00 |
|
alexchao26
|
ae1401129e
|
2017-day16: another frequency finding one
|
2020-12-16 21:17:06 -05:00 |
|
alexchao26
|
f03568e4d8
|
2017-day15: some bitwise stuff to compare binary numbers
|
2020-12-16 18:11:34 -05:00 |
|
alexchao26
|
adb8381b85
|
2017-day14: knot hash, num islands, disk defrag :)
|
2020-12-16 18:11:34 -05:00 |
|
alexchao26
|
094477ef63
|
2020-day16: slow/730 - lots of input parsing, sample set -> corresponding rules
|
2020-12-16 00:58:11 -05:00 |
|
alexchao26
|
81adaec4b9
|
2017-day13: frequency calculation
|
2020-12-15 23:58:43 -05:00 |
|
alexchao26
|
1b5fb9d8fb
|
2017-day12: counting groups in a graph
|
2020-12-15 20:24:52 -05:00 |
|
alexchao26
|
6f555107c3
|
2017-day11: hex grid version of manhattan distance
|
2020-12-15 20:23:45 -05:00 |
|
alexchao26
|
1e2a250acd
|
2020-day15 so close :( 600/209. difficult to just understand the prompt. brute forced a dictionary for pt 2
2017-day10 weird fake hashing, xor and hexadecimals
|
2020-12-15 00:22:41 -05:00 |
|
alexchao26
|
0bc9afb7e0
|
2017-day9: balanced parens with a twist
|
2020-12-14 20:20:17 -05:00 |
|
alexchao26
|
1878c6c91c
|
2017-day08: longer assembly instructions :/
|
2020-12-14 19:53:47 -05:00 |
|
alexchao26
|
9eaf35506a
|
2017-day7: unidirectional graph, weird weights
|
2020-12-14 18:48:36 -05:00 |
|
alexchao26
|
eb4f03269d
|
2020-day14: bitwise nonsense but got there eventually... ~2500?
|
2020-12-14 01:33:14 -05:00 |
|
alexchao26
|
7b59c510d8
|
2017-day6: cycling until state repeats itself
|
2020-12-13 21:18:16 -05:00 |
|
alexchao26
|
5d7c500bf6
|
2017-day5: simple jumping around a slice
|
2020-12-13 20:54:28 -05:00 |
|
alexchao26
|
8b9f9ede76
|
2017-day4: comparing strings
|
2020-12-13 20:40:31 -05:00 |
|
alexchao26
|
eab6a4f4e3
|
2017-day3:spiraling around a point
|
2020-12-13 20:32:07 -05:00 |
|
alexchao26
|
7ccfca0897
|
2017-day2: more modulo stuff
|
2020-12-13 18:18:14 -05:00 |
|
alexchao26
|
e44b2ea99f
|
2017-day1: mod to stay in circular array/slice
|
2020-12-13 18:04:03 -05:00 |
|
alexchao26
|
eb2eacdf9e
|
updated template script for test args order
|
2020-12-13 02:34:03 -05:00 |
|
alexchao26
|
9e86d9784d
|
2020-day13:oof modular arithmetic that I do not know...
|
2020-12-13 02:30:57 -05:00 |
|
alexchao26
|
7d03c33c61
|
modified template script, more in-line w/ generated code
|
2020-12-12 21:41:06 -05:00 |
|
alexchao26
|
15c41ba227
|
2018-day25: UGLY graph grouping solution...but 2018 completed!
|
2020-12-12 21:24:03 -05:00 |
|
alexchao26
|
398218e1bd
|
2018-day21: super confusing intcode solving
|
2020-12-12 21:20:52 -05:00 |
|
alexchao26
|
9619c379ee
|
2018-day15: lots of code for elf vs goblin battles
|
2020-12-12 17:23:24 -05:00 |
|
alexchao26
|
0df13683fb
|
2018-day15: passing tests but too low on actual input
|
2020-12-12 03:25:08 -05:00 |
|
alexchao26
|
975bc3346d
|
2020-day12: 243 on part 1, then confused the heck out of myself for part 2 w/ x/y vs row/col vs x,y coordinates and rotating around the origin..
|
2020-12-12 01:20:13 -05:00 |
|
alexchao26
|
94aaf24b9d
|
2018-day20: prompt was really confusing, it's not generating recursive branches, it just visits the branches
|
2020-12-11 21:47:34 -05:00 |
|
alexchao26
|
10cb3a3ab3
|
2018-day22: ugly nested memo calculator, heap datastrcture for djikstra queue
|
2020-12-11 13:44:18 -05:00 |
|
alexchao26
|
37323d56a3
|
update util
|
2020-12-11 00:43:47 -05:00 |
|
alexchao26
|
bf32c8c51c
|
2020 day11 - 2D grid & frequency/game of life - 650/300
|
2020-12-11 00:43:28 -05:00 |
|
alexchao26
|
1fec4f74d3
|
updated util packages
|
2020-12-10 01:04:51 -05:00 |
|
alexchao26
|
b9a74cf122
|
2020 day 10 - memoized or dynamic programming to calculate paths/possibilities, ~830
|
2020-12-10 00:46:21 -05:00 |
|
alexchao26
|
632d524c31
|
renamed folder and package name for better intellisense
|
2020-12-09 22:49:37 -05:00 |
|