{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":110920926,"defaultBranch":"main","name":"advent-of-code","ownerLogin":"mdwhatcott","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-11-16T03:59:01.000Z","ownerAvatar":"https://github.com/avatars/u/202910?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683777729.0","currentOid":""},"activityList":{"items":[{"before":"5cc92700308e764e39ac6786a664e4d812e527da","after":"5dd8b21c57d13e4e4dec6321b6fb8bc4f6abab35","ref":"refs/heads/main","pushedAt":"2024-08-23T14:42:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Upgrade dependencies of starter module.","shortMessageHtmlLink":"Upgrade dependencies of starter module."}},{"before":"b44082fead9a88a750fcced856c233059cb826af","after":"5cc92700308e764e39ac6786a664e4d812e527da","ref":"refs/heads/main","pushedAt":"2024-03-27T05:01:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Solved 2023 day 10 part 1 in Go.","shortMessageHtmlLink":"Solved 2023 day 10 part 1 in Go."}},{"before":"e356258f6d3b08c8a6eda68eceb06450cd956bdc","after":"b44082fead9a88a750fcced856c233059cb826af","ref":"refs/heads/main","pushedAt":"2024-03-27T04:09:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Latest dependencies.","shortMessageHtmlLink":"Latest dependencies."}},{"before":"0229cfe77748999e8f3e2e91c419b364729b881f","after":"e356258f6d3b08c8a6eda68eceb06450cd956bdc","ref":"refs/heads/main","pushedAt":"2024-02-03T05:36:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"A stab at 2023 day 10 in clojure.","shortMessageHtmlLink":"A stab at 2023 day 10 in clojure."}},{"before":"0f120b698719c110254eeb6259919c4efb23b175","after":"0229cfe77748999e8f3e2e91c419b364729b881f","ref":"refs/heads/main","pushedAt":"2023-12-21T03:56:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Solved 2023 day 8 in Clojure","shortMessageHtmlLink":"Solved 2023 day 8 in Clojure"}},{"before":"5a8f3c04490de12549c559e9360e124c4ecac9a2","after":"0f120b698719c110254eeb6259919c4efb23b175","ref":"refs/heads/main","pushedAt":"2023-12-17T03:02:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Solved 2015 day 1 in Clojure","shortMessageHtmlLink":"Solved 2015 day 1 in Clojure"}},{"before":"1fc3652270f7ee8cfe475a94b876493bda2063c2","after":"5a8f3c04490de12549c559e9360e124c4ecac9a2","ref":"refs/heads/main","pushedAt":"2023-12-16T05:25:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Solved 2023 day 9 in Clojure","shortMessageHtmlLink":"Solved 2023 day 9 in Clojure"}},{"before":"1ac60e421872574033eeff0cd0b47ff81f74866b","after":"1fc3652270f7ee8cfe475a94b876493bda2063c2","ref":"refs/heads/main","pushedAt":"2023-12-11T15:02:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"loop/recur -> reduce","shortMessageHtmlLink":"loop/recur -> reduce"}},{"before":"905b38306e70463b295288104e1468a4ce9ae9da","after":"1ac60e421872574033eeff0cd0b47ff81f74866b","ref":"refs/heads/main","pushedAt":"2023-12-10T06:39:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Solved 2023 day 1 in Clojure","shortMessageHtmlLink":"Solved 2023 day 1 in Clojure"}},{"before":"a39884e9df5e2d345a2a19fac359dbe4b07790a5","after":"905b38306e70463b295288104e1468a4ce9ae9da","ref":"refs/heads/main","pushedAt":"2023-12-07T07:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Solved 2023 day 7","shortMessageHtmlLink":"Solved 2023 day 7"}},{"before":"0e3f9b5ace86990730c272781b8f124ea9960209","after":"a39884e9df5e2d345a2a19fac359dbe4b07790a5","ref":"refs/heads/main","pushedAt":"2023-12-07T04:54:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Renamed tests in template.","shortMessageHtmlLink":"Renamed tests in template."}},{"before":"9448eca0cda1893c786be9466285e4520bda9f62","after":"0e3f9b5ace86990730c272781b8f124ea9960209","ref":"refs/heads/main","pushedAt":"2023-12-07T04:50:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Cleanup.","shortMessageHtmlLink":"Cleanup."}},{"before":"aae2a0e4defa094d50b1651ab58a69ed8f91ed0b","after":"9448eca0cda1893c786be9466285e4520bda9f62","ref":"refs/heads/main","pushedAt":"2023-12-07T04:49:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Couldn't stand it and made both parts as fast as I know how.","shortMessageHtmlLink":"Couldn't stand it and made both parts as fast as I know how."}},{"before":"9cc81418e9921c197a7e3e0e3d971fb87c123e44","after":"aae2a0e4defa094d50b1651ab58a69ed8f91ed0b","ref":"refs/heads/main","pushedAt":"2023-12-06T08:46:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Rework 2023 day 5 via reverse-lookup strategy.\n\nThis implementation, which solves both parts is interesting because\npart 1 is solved much more slowly than part 2, which is not how things\nusually work on the advent of code. This is a good example of how\nsometimes making a really fast thing a bit slower can help make a\nreally slow thing much faster.\n\n- Part 1 is now much slower (from 0s to 34s)...but\n- Part 2 is now much faster (from 15m to 3s)!\n- That's a net speed improvement of 14m. (I'll take it!)\n\nI had wondered doing a backwards lookup was the way to speed up part 2\nbut I couldn't quite visualize it. This implementation was inspired by\nmy former mentor's lovely Clojure solution:\n\nhttps://github.com/slagyr/advent-of-code/blob/master/src/aoc/2023/day5.clj","shortMessageHtmlLink":"Rework 2023 day 5 via reverse-lookup strategy."}},{"before":"657c9379979c717dbdb38f35f0b8c0e471ddd189","after":"9cc81418e9921c197a7e3e0e3d971fb87c123e44","ref":"refs/heads/main","pushedAt":"2023-12-06T05:36:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Solved 2023 day 6 (refreshingly easier)","shortMessageHtmlLink":"Solved 2023 day 6 (refreshingly easier)"}},{"before":"d10dc50bebb53d4e0d6fd1a5a5aa5a907f33189c","after":"657c9379979c717dbdb38f35f0b8c0e471ddd189","ref":"refs/heads/main","pushedAt":"2023-12-05T07:28:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Solved 2023 day 5 part 2 (it works, but it takes 15m)","shortMessageHtmlLink":"Solved 2023 day 5 part 2 (it works, but it takes 15m)"}},{"before":"4bcb599e1963c026f03df0d108c42a8845b35316","after":"d10dc50bebb53d4e0d6fd1a5a5aa5a907f33189c","ref":"refs/heads/main","pushedAt":"2023-12-05T04:34:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Went golfing.","shortMessageHtmlLink":"Went golfing."}},{"before":"44b9a12ba011da038c11cd0c945a8fbcd30ac444","after":"4bcb599e1963c026f03df0d108c42a8845b35316","ref":"refs/heads/main","pushedAt":"2023-12-05T04:08:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Latest inputs module.","shortMessageHtmlLink":"Latest inputs module."}},{"before":"228bb7ba7e46d15a446d3ed6eb5989ce6511e08c","after":"44b9a12ba011da038c11cd0c945a8fbcd30ac444","ref":"refs/heads/main","pushedAt":"2023-12-05T03:16:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Add funcy to starter.","shortMessageHtmlLink":"Add funcy to starter."}},{"before":"4ae6638e12ba0ee9111e5c2fa5ae19b866361e53","after":"228bb7ba7e46d15a446d3ed6eb5989ce6511e08c","ref":"refs/heads/main","pushedAt":"2023-12-05T03:14:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":"d44253b2d3406ca07061722eca8536ba23956c1b","after":"4ae6638e12ba0ee9111e5c2fa5ae19b866361e53","ref":"refs/heads/main","pushedAt":"2023-12-05T02:39:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Solved it the intended way (running totals, not a queue of cards).","shortMessageHtmlLink":"Solved it the intended way (running totals, not a queue of cards)."}},{"before":"7997d28510e7fca1aca00d8bbbcf8a877a8cb5bb","after":"d44253b2d3406ca07061722eca8536ba23956c1b","ref":"refs/heads/main","pushedAt":"2023-12-04T15:23:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Fixture","shortMessageHtmlLink":"Fixture"}},{"before":"ebbc08e096c0a2507643ef5f1e5cb50e200ce271","after":"7997d28510e7fca1aca00d8bbbcf8a877a8cb5bb","ref":"refs/heads/main","pushedAt":"2023-12-03T06:46:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Solved 2023 day 1 part 2","shortMessageHtmlLink":"Solved 2023 day 1 part 2"}},{"before":"d1b23471c4bbb17cffbfb52ef2cc6bbafad305f6","after":"ebbc08e096c0a2507643ef5f1e5cb50e200ce271","ref":"refs/heads/main","pushedAt":"2023-12-02T06:10:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Builtin slices.Max!","shortMessageHtmlLink":"Builtin slices.Max!"}},{"before":"dbc1f25a58fbbfb0f7f2140f500f73c3a4a3e170","after":"d1b23471c4bbb17cffbfb52ef2cc6bbafad305f6","ref":"refs/heads/main","pushedAt":"2023-12-02T05:48:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Solved 2023 day 2","shortMessageHtmlLink":"Solved 2023 day 2"}},{"before":"b09a07b2396a63670adc225b8e923b8b6cd03c0d","after":"dbc1f25a58fbbfb0f7f2140f500f73c3a4a3e170","ref":"refs/heads/main","pushedAt":"2023-12-02T04:31:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"First naive stab at 2018 day 17.","shortMessageHtmlLink":"First naive stab at 2018 day 17."}},{"before":"eb559b64445b95ff2298ae5924e170ee6b952352","after":"b09a07b2396a63670adc225b8e923b8b6cd03c0d","ref":"refs/heads/main","pushedAt":"2023-12-01T20:30:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Reverse the map keys and the string to find the last digit!\n\nOnly 1 line shorter lol","shortMessageHtmlLink":"Reverse the map keys and the string to find the last digit!"}},{"before":"dacfcba74757d04b253fb01557f9cd9c8acf15eb","after":"eb559b64445b95ff2298ae5924e170ee6b952352","ref":"refs/heads/main","pushedAt":"2023-12-01T16:25:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Experimented with chat-gpt 3.5","shortMessageHtmlLink":"Experimented with chat-gpt 3.5"}},{"before":"9ebfc4dc640122e7c90a0c123feaccb4da2d7b4a","after":"dacfcba74757d04b253fb01557f9cd9c8acf15eb","ref":"refs/heads/main","pushedAt":"2023-12-01T06:14:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"To iterate is human, to recurse, divine!","shortMessageHtmlLink":"To iterate is human, to recurse, divine!"}},{"before":"1d10b5cc8205bc46addbd5212be8cf70ce81bfa7","after":"9ebfc4dc640122e7c90a0c123feaccb4da2d7b4a","ref":"refs/heads/main","pushedAt":"2023-12-01T05:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdwhatcott","name":"Michael Whatcott","path":"/mdwhatcott","primaryAvatarUrl":"https://github.com/avatars/u/202910?s=80&v=4"},"commit":{"message":"Rewrite 2023 day 1","shortMessageHtmlLink":"Rewrite 2023 day 1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEonNk0AA","startCursor":null,"endCursor":null}},"title":"Activity ยท mdwhatcott/advent-of-code"}