Commit Graph

28 Commits

Author SHA1 Message Date
alexchao26 6f6cc42601 resolve some TODOs 2021-12-30 19:18:07 -05:00
alexchao26 5c933fecb6 2015-day24 code pulled into algos and mathy packages 2020-12-28 00:42:17 -05:00
alexchao26 077378f12c 2015-day25: thank goodness this wasn't modular arithmetic 2020-12-28 00:06:30 -05:00
alexchao26 f57ebe956e 2015-day24: combinations, a lot of assumptions can be made about the input shape 2020-12-27 23:44:17 -05:00
alexchao26 2dd05efae2 2015-day23: an actually easy assembly computer 2020-12-27 20:30:40 -05:00
alexchao26 37c74e2adb 2015-day22: memoized battle simulator, lots of states to sift through 2020-12-27 20:09:01 -05:00
alexchao26 c6c4131c4e look at this ugly function with 9 params :) 2020-12-27 19:40:02 -05:00
alexchao26 666518f507 !changed mathutil package to mathy, removed int/string casting from mathy 2020-12-27 17:21:33 -05:00
alexchao26 57fff6d829 2015-day20: slow-ish solution for infinite elves delivering to infinite houses 2020-12-27 15:53:12 -05:00
alexchao26 9693aec1a9 2015-day19: some chemistry... silly solution of shuffling the order of reactions 2020-12-27 15:30:57 -05:00
alexchao26 cb4ef93653 2015-day18: game of life w/ lights 2020-12-26 22:08:13 -05:00
alexchao26 e8b6c9cbde 2015-day17: recursive backtrack to valid combinations 2020-12-26 21:52:22 -05:00
alexchao26 66a7bd706b 2015-day16: finding aunt sue, spent an hour having < > facing the wrong way... 2020-12-26 21:11:19 -05:00
alexchao26 1bc72e63d7 2015-day15: cookie science, gross nested for loops 2020-12-26 19:39:35 -05:00
alexchao26 3c078ace91 2015-day14: reindeers running & stopping 2020-12-26 18:31:34 -05:00
alexchao26 15e8ac8cf4 2015-day13: best permutaiton for seating around a table 2020-12-26 18:08:10 -05:00
alexchao26 1ff4e487f9 2015-day12: missing having willy-nilly JSON.parse() 2020-12-26 17:17:51 -05:00
alexchao26 b36d034679 2015-day11: incrementing strings until validated 2020-12-26 16:13:17 -05:00
alexchao26 aed39a0ede 2020-day10: strings.Builder to the rescue again 2020-12-26 15:45:58 -05:00
alexchao26 f11e4f463b 2015-day09: traveling salesman/santa 2020-12-26 15:09:38 -05:00
alexchao26 5c5fb7961f 2015-day8: calculating encoded and decoded string lengths 2020-12-26 14:41:32 -05:00
alexchao26 2738d6a271 2015-day7: memo-ed graph dfs 2020-12-26 14:07:21 -05:00
alexchao26 7a8155b606 2015-day06: grid toggling/incrementing & decrementing 2020-12-26 02:25:48 -05:00
alexchao26 bb22002cb9 2015-day05: string validation 2020-12-26 02:18:04 -05:00
alexchao26 705884d080 2015-day4: md5 hashing 2020-12-26 02:08:25 -05:00
alexchao26 33fb66a61e 2015-day3: moving santa & a robot around a square grid 2020-12-26 01:58:27 -05:00
alexchao26 f1568be309 2015-day02: simple geometry calcs 2020-12-26 01:04:54 -05:00
alexchao26 1d09030c28 2015-day01 2020-12-26 00:54:58 -05:00