aoc

Advent of Code Solutions
git clone git://git.alexkarle.com.com/aoc
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-12-22 17:482024: Add day 16 part 2Alex Karle2+67-62
2024-12-22 13:242024: Add day 16 pt 1 first draftAlex Karle1+62-0
2024-12-16 02:032024: Add half of day 15Alex Karle2+193-0
2024-12-15 02:012024: Add day 14Alex Karle2+142-0
2024-12-14 02:202024: Add day 13Alex Karle2+112-0
2024-12-13 01:522024: Add day 12Alex Karle2+95-0
2024-12-11 13:442024: Add Day 11Alex Karle2+80-0
2024-12-10 13:122024: Add Day 10Alex Karle2+84-0
2024-12-09 13:402024 Add day 9Alex Karle2+139-0
2024-12-08 18:54Fix sloc countsAlex Karle2+12-6
2024-12-08 13:10Check in little source line counterAlex Karle2+20-0
2024-12-08 12:582024: Add day 8Alex Karle2+94-0
2024-12-07 13:132024 Add day 7 part 2Alex Karle1+31-0
2024-12-07 13:062024: Add day 7 part 1Alex Karle3+890-0
2024-12-08 12:15Remove input and sample filesAlex Karle75+4-30720
2024-12-08 01:412023: Finish Day 3Alex Karle4+100-38
2024-12-07 01:502024: Day 6 pt 2Alex Karle2+88-1
2024-12-06 14:142024: Add day 6 part 1Alex Karle3+212-0
2024-12-06 03:502024: Add shoddy day 5 takeAlex Karle4+1516-0
2024-12-04 13:432024: Day 4 word searchAlex Karle4+219-0
2024-12-03 13:34Update READMEAlex Karle1+2-0
2024-12-03 13:272024: Add day 3Alex Karle5+39-0
2024-12-03 01:442024: Golf day 2 pt 2 a bitAlex Karle1+19-19
2024-12-02 14:092024: Brute force day 2 solutionAlex Karle4+1070-0
2024-12-02 02:082023: Add Go parsing of day3 grid (incomplete)Alex Karle4+188-0
2024-12-02 00:412024: Add day 1 in PythonAlex Karle4+1040-0
2024-11-29 01:232023: Add day 1 in goAlex Karle5+131-0
2023-12-02 22:07Day 2 2023: Hello from acmeAlex Karle4+153-0
2023-12-02 21:29Day 1 2023; lessons in emacs!Alex Karle3+1054-0
2022-12-15 04:22day14: Add part 2 solution (slow, but works)Alex Karle1+30-2
2022-12-15 04:02day14: Add part 1 solution (so satisfying to watch!)Alex Karle3+272-0
2022-12-14 04:21day13: Add part 2Alex Karle1+26-3
2022-12-14 03:44day13: Add part 1Alex Karle3+527-0
2022-12-14 01:52day12: Add part 2 solutionAlex Karle1+24-4
2022-12-14 01:44day12: Add part 1Alex Karle3+143-0
2022-12-11 19:58day11: Add parsing logic for input, clean up driver loopAlex Karle1+97-90
2022-12-11 18:55day9: Refactor solution to print both pt1 and pt2Alex Karle1+13-9
2022-12-11 18:11day11: Add hacky part 2 solutionAlex Karle1+31-7
2022-12-11 17:59day11: Add hacky part1 solution (no parsing)Alex Karle3+170-0
2022-12-11 06:10day10: Add solution for pt 1 and 2Alex Karle4+344-0
2022-12-11 05:08day9: Add part2, optimize part1Alex Karle2+89-64
2022-12-10 18:56day9: Add part1 unoptimized (slow) solAlex Karle1+44-74
2022-12-10 15:59tmpAlex Karle3+2130-0
2022-12-09 03:48day8: Add part 2, unoptimizedAlex Karle1+46-9
2022-12-09 02:11day8: Add part 1, unoptimizedAlex Karle3+166-0
2022-12-08 02:14day7: Add part 2 solutionAlex Karle1+10-1
2022-12-08 02:00day7: Add part 1 solutionAlex Karle3+1191-0
2022-12-07 04:33day6: Generalize scheme solution, add python solAlex Karle2+31-26
2022-12-07 04:04day6: Add solutionAlex Karle4+36-0
2022-12-06 04:33day5: Refactor for 3-4x performance gainAlex Karle3+72-13
2022-12-06 03:39day5: Add part 2 solutionAlex Karle1+19-7
2022-12-06 03:26day5: Add part 1Alex Karle3+630-0
2022-12-04 15:19day4: Add solutionAlex Karle3+1055-0
2022-12-03 17:54Add 2020 solutionsAlex Karle34+8980-0
2022-12-03 06:24day3: Add some docstringsAlex Karle1+1-0
2022-12-03 06:21day3: Refactor code a bit for readabilityAlex Karle1+8-10
2022-12-03 06:16day2: cleanupAlex Karle2+1-5
2022-12-03 06:06day3: Add part 2Alex Karle1+31-5
2022-12-03 05:41Add day3 pt 1Alex Karle3+348-0
2022-12-02 05:31day2: Add hacky brute-force solutionAlex Karle3+2558-0
2022-12-01 05:41Add day1 solution!Alex Karle2+2270-0
2022-12-01 05:06Move last year's solutions to 2021 directoryAlex Karle62+4-22
2022-11-23 14:39day1/2: Add some scheme solutionsAlex Karle2+76-0
2021-12-13 17:57day13: Add python solutionAlex Karle5+1006-1
2021-12-12 05:46day12: Add python solutionAlex Karle5+114-0
2021-12-11 21:08make: Add some newlines to highlight what's done in CAlex Karle1+5-1
2021-12-11 21:04day9: Remove "inf" border in favor of extra if'sAlex Karle1+9-15
2021-12-11 20:59day9: Improve pt 2 solution runtimeAlex Karle1+24-44
2021-12-11 17:42layout: Add 0 spacing to days for ordered `make run`Alex Karle42+3-3
2021-12-11 17:41day8: Remove debug prints, compute sum in-scriptAlex Karle2+7-2
2021-12-11 17:36day11: Add python solutionAlex Karle4+176-0
2021-12-11 16:53day10: Add Python solutionAlex Karle3+178-0
2021-12-10 04:11day9: Add brute force-y python solutionAlex Karle4+199-0
2021-12-08 06:05day8: Add python solution (mvp)Alex Karle4+627-0
2021-12-07 15:54day7: Fix averaging in pt b -- round instead of floorAlex Karle1+3-1
2021-12-07 05:30day7: Add comments with rough proof of correctnessAlex Karle2+24-3
2021-12-07 05:10day7: Add python solutionAlex Karle3+24-0
2021-12-06 15:08day6: Clean up b.pyAlex Karle1+3-15
2021-12-06 05:59day6: Add hyper-optimized C solutionAlex Karle3+77-1
2021-12-06 05:16day6: Add python solution -- fun!Alex Karle3+57-0
2021-12-05 16:29day5: Add C solution! So fast, so clean :)Alex Karle3+73-1
2021-12-05 15:37day4: Fix bad refactor of index()Alex Karle1+2-0
2021-12-05 05:31day5: Add python solutionAlex Karle3+569-0
2021-12-04 05:48day4: Refactor common routines to separate fileAlex Karle4+45-67
2021-12-04 05:41day4: Cleanup solution with a parse methodAlex Karle2+45-1214
2021-12-04 05:32day4: Add hacky solutionAlex Karle3+1917-0
2021-12-03 15:26day3: Add speedy bit-shifting C implementationAlex Karle2+56-1
2021-12-03 06:01day3: Play me some code golfAlex Karle1+5-17
2021-12-03 05:40day3: Add python implementationAlex Karle3+1073-0
2021-12-03 05:40make: Don't error if solution doesn't existAlex Karle1+1-1
2021-12-02 15:34layout: Remove intermediate c/py directoriesAlex Karle9+3-7
2021-12-02 15:18make: Add recipe to run individual/all daysAlex Karle2+32-3
2021-12-02 14:53day1: Replace fscanf(stdin) with scanfAlex Karle2+2-2
2021-12-02 14:51Spruce up README.mdAlex Karle2+12-1
2021-12-02 14:47make: Replace stacked targets with patterned targetsAlex Karle1+1-4
2021-12-02 14:45day2: Add C implementationAlex Karle3+54-0
2021-12-02 05:07day2: Add python solutionAlex Karle3+1038-0
2021-12-01 18:56make: Promote Makefile to root, add shared recipeAlex Karle2+16-5
2021-12-01 17:01Add LICENSEAlex Karle1+21-0
2021-12-01 16:58day1: Add README with running instructionsAlex Karle1+6-0
2021-12-01 14:43day1: Add C solutionAlex Karle4+50-0
2021-12-01 14:32day1: Add python solutionAlex Karle3+2035-0
2021-12-01 14:16Initial commitAlex Karle1+1-0