{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":726954287,"defaultBranch":"master","name":"advent-of-code-2023-java","ownerLogin":"jwhandley","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-03T21:36:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35394058?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701639389.0","currentOid":""},"activityList":{"items":[{"before":"40c60139660f639c94702b07b1ade8c79b1316b6","after":"a0673cfe445fc0a2a7f22f67ef13ce665aeeaca5","ref":"refs/heads/master","pushedAt":"2023-12-21T17:19:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Day 21. Didn't like the trick today.","shortMessageHtmlLink":"Day 21. Didn't like the trick today."}},{"before":"3353e48b350052ad94f1ee2d45973a248d7f5237","after":"40c60139660f639c94702b07b1ade8c79b1316b6","ref":"refs/heads/master","pushedAt":"2023-12-20T17:29:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Day 20 solution","shortMessageHtmlLink":"Day 20 solution"}},{"before":"26376449bf961a6bbed947edf3aa16bf69a4d706","after":"3353e48b350052ad94f1ee2d45973a248d7f5237","ref":"refs/heads/master","pushedAt":"2023-12-19T23:08:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"I hate ranges and I find recursion confusing","shortMessageHtmlLink":"I hate ranges and I find recursion confusing"}},{"before":"a5d31a9b9d9beac831b83dda6f7ef43162354935","after":"26376449bf961a6bbed947edf3aa16bf69a4d706","ref":"refs/heads/master","pushedAt":"2023-12-18T12:19:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Much easier today","shortMessageHtmlLink":"Much easier today"}},{"before":"0576bef064131dc13d89ed4762cbc9f3e7e338b8","after":"a5d31a9b9d9beac831b83dda6f7ef43162354935","ref":"refs/heads/master","pushedAt":"2023-12-17T18:34:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Got the intuition right immediately, but really struggled with implementation","shortMessageHtmlLink":"Got the intuition right immediately, but really struggled with implem…"}},{"before":"f0fc9f7a4ee66ea772543fb083e10b9fa148ed6f","after":"0576bef064131dc13d89ed4762cbc9f3e7e338b8","ref":"refs/heads/master","pushedAt":"2023-12-16T16:18:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Fix bounds checking bug","shortMessageHtmlLink":"Fix bounds checking bug"}},{"before":"53f530f55cce30667e7c0f63343f54aba54794de","after":"f0fc9f7a4ee66ea772543fb083e10b9fa148ed6f","ref":"refs/heads/master","pushedAt":"2023-12-16T16:10:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Day 16","shortMessageHtmlLink":"Day 16"}},{"before":"77709e8db128aca5bcedd3e60c7c6988358aee1f","after":"53f530f55cce30667e7c0f63343f54aba54794de","ref":"refs/heads/master","pushedAt":"2023-12-15T14:44:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Day 15. Super easy today!","shortMessageHtmlLink":"Day 15. Super easy today!"}},{"before":"8f3281a1ad54f44dc4bfa7d94b7ce8d6a968693f","after":"77709e8db128aca5bcedd3e60c7c6988358aee1f","ref":"refs/heads/master","pushedAt":"2023-12-14T11:04:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Days 13 and 14","shortMessageHtmlLink":"Days 13 and 14"}},{"before":"acb259f9c7a3db52cd2a65ccfae87768d2458630","after":"8f3281a1ad54f44dc4bfa7d94b7ce8d6a968693f","ref":"refs/heads/master","pushedAt":"2023-12-12T22:53:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Share inputs across parts","shortMessageHtmlLink":"Share inputs across parts"}},{"before":"6083dfa979b74b57a172797db2fcfa8074239841","after":"acb259f9c7a3db52cd2a65ccfae87768d2458630","ref":"refs/heads/master","pushedAt":"2023-12-12T22:06:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Refactor day 10 using shoelace algorithm + Pick's theorem","shortMessageHtmlLink":"Refactor day 10 using shoelace algorithm + Pick's theorem"}},{"before":"8a4816bb753a8ecb645861500cb9d254fb9be47b","after":"6083dfa979b74b57a172797db2fcfa8074239841","ref":"refs/heads/master","pushedAt":"2023-12-12T19:50:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Add convenience function to join strings with delimiter","shortMessageHtmlLink":"Add convenience function to join strings with delimiter"}},{"before":"125c75f79c34ee9fe7d60f48a693deb9e4b8c039","after":"8a4816bb753a8ecb645861500cb9d254fb9be47b","ref":"refs/heads/master","pushedAt":"2023-12-12T19:47:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Worst one yet.","shortMessageHtmlLink":"Worst one yet."}},{"before":"7d31b54d86c31d737a4e8c1a4b947914d50a1964","after":"125c75f79c34ee9fe7d60f48a693deb9e4b8c039","ref":"refs/heads/master","pushedAt":"2023-12-11T17:17:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Minor refactoring","shortMessageHtmlLink":"Minor refactoring"}},{"before":"40f59a4d83898bd38db9179896cc687d4d2c3d45","after":"7d31b54d86c31d737a4e8c1a4b947914d50a1964","ref":"refs/heads/master","pushedAt":"2023-12-11T14:46:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Much happier with the solve today.","shortMessageHtmlLink":"Much happier with the solve today."}},{"before":"b54880ba8bbf42a70827a394610c60d46855c22f","after":"40f59a4d83898bd38db9179896cc687d4d2c3d45","ref":"refs/heads/master","pushedAt":"2023-12-10T23:07:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Refactor to avoid unnecessary computations","shortMessageHtmlLink":"Refactor to avoid unnecessary computations"}},{"before":"13db77cb38c3e40d93169f90d8dc4b2dfc83f536","after":"b54880ba8bbf42a70827a394610c60d46855c22f","ref":"refs/heads/master","pushedAt":"2023-12-10T22:51:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Apply IDE recommendations","shortMessageHtmlLink":"Apply IDE recommendations"}},{"before":"69972c761cd10e9d7dd1fde8ac8b15b0693ef99b","after":"13db77cb38c3e40d93169f90d8dc4b2dfc83f536","ref":"refs/heads/master","pushedAt":"2023-12-10T22:47:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master'\n\n# Conflicts:\n#\tsrc/Day10.java","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master'"}},{"before":"23fface7a691254299f31cb4dbf0acd7d10ee05a","after":"69972c761cd10e9d7dd1fde8ac8b15b0693ef99b","ref":"refs/heads/master","pushedAt":"2023-12-10T22:45:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Slow and painful, but it works.","shortMessageHtmlLink":"Slow and painful, but it works."}},{"before":"005f6a11060ffbe9cb2553fa4592cf959e875db5","after":"23fface7a691254299f31cb4dbf0acd7d10ee05a","ref":"refs/heads/master","pushedAt":"2023-12-09T10:15:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Pretty neat recursive solution for day 9","shortMessageHtmlLink":"Pretty neat recursive solution for day 9"}},{"before":"8e32ad2122271643906331a5feadefaab78db072","after":"005f6a11060ffbe9cb2553fa4592cf959e875db5","ref":"refs/heads/master","pushedAt":"2023-12-08T17:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Use more idiomatic expressions","shortMessageHtmlLink":"Use more idiomatic expressions"}},{"before":"d5027aa67709c47697e44abe8210311ba57b0124","after":"8e32ad2122271643906331a5feadefaab78db072","ref":"refs/heads/master","pushedAt":"2023-12-08T12:12:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Simplify and rename","shortMessageHtmlLink":"Simplify and rename"}},{"before":"e38bf885f6c0d02f0cce406d0e58958e6686687b","after":"d5027aa67709c47697e44abe8210311ba57b0124","ref":"refs/heads/master","pushedAt":"2023-12-08T10:39:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Solution for day 8. Needed to look at other solutions to realize I needed LCM.","shortMessageHtmlLink":"Solution for day 8. Needed to look at other solutions to realize I ne…"}},{"before":"383cd8d13b33fcfa6dab3f44cd06f6710fc7918c","after":"e38bf885f6c0d02f0cce406d0e58958e6686687b","ref":"refs/heads/master","pushedAt":"2023-12-07T12:52:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Make helper classes inner classes","shortMessageHtmlLink":"Make helper classes inner classes"}},{"before":"8815474439b37a1e605c50af9d3322714936af93","after":"383cd8d13b33fcfa6dab3f44cd06f6710fc7918c","ref":"refs/heads/master","pushedAt":"2023-12-07T12:48:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Reformat","shortMessageHtmlLink":"Reformat"}},{"before":"dd1068c1d38e1cbf7a3b6230748b5075ed8b95ef","after":"8815474439b37a1e605c50af9d3322714936af93","ref":"refs/heads/master","pushedAt":"2023-12-07T12:44:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Solution for day 7. Not the cleanest implementation, but pleased with use of classes and interfaces.","shortMessageHtmlLink":"Solution for day 7. Not the cleanest implementation, but pleased with…"}},{"before":"d00996c3161483512ec34562eebfdc183e67c780","after":"dd1068c1d38e1cbf7a3b6230748b5075ed8b95ef","ref":"refs/heads/master","pushedAt":"2023-12-06T21:27:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Use consistent formatting","shortMessageHtmlLink":"Use consistent formatting"}},{"before":"9855f3eb093a43d432845b5a758aa055d557669c","after":"d00996c3161483512ec34562eebfdc183e67c780","ref":"refs/heads/master","pushedAt":"2023-12-06T21:25:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Fix bugs with day 3 and refactor","shortMessageHtmlLink":"Fix bugs with day 3 and refactor"}},{"before":"6ec2a3cbddd27faee99b2192dd02e4c0dc1cdfda","after":"9855f3eb093a43d432845b5a758aa055d557669c","ref":"refs/heads/master","pushedAt":"2023-12-06T21:14:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Use optimized solution for Day 5 from https://www.youtube.com/watch?v=NmxHw_bHhGM","shortMessageHtmlLink":"Use optimized solution for Day 5 from https://www.youtube.com/watch?v…"}},{"before":"4e0b85bb4987fa3d5e3030afc902469f32561e04","after":"6ec2a3cbddd27faee99b2192dd02e4c0dc1cdfda","ref":"refs/heads/master","pushedAt":"2023-12-06T15:48:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwhandley","name":"John Handley","path":"/jwhandley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35394058?s=80&v=4"},"commit":{"message":"Code for day 6 plus some refactoring of earlier days.","shortMessageHtmlLink":"Code for day 6 plus some refactoring of earlier days."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADz8T9NQA","startCursor":null,"endCursor":null}},"title":"Activity · jwhandley/advent-of-code-2023-java"}