https://github.com/mlk/aoc
advent-of-code advent-of-code-2015 advent-of-code-2015-opl advent-of-code-2016 advent-of-code-2016-c advent-of-code-2017 advent-of-code-2017-vb advent-of-code-2022 adventofcode aoc aoc-2016-in-c aoc-2022 aoc2015 aoc2022 aoc2022-in-java hand386 psion
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mlk/aoc
- Owner: mlk
- Created: 2022-12-06T09:31:25.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-12-04T09:41:33.000Z (7 months ago)
- Last Synced: 2025-12-05T05:31:23.487Z (7 months ago)
- Topics: advent-of-code, advent-of-code-2015, advent-of-code-2015-opl, advent-of-code-2016, advent-of-code-2016-c, advent-of-code-2017, advent-of-code-2017-vb, advent-of-code-2022, adventofcode, aoc, aoc-2016-in-c, aoc-2022, aoc2015, aoc2022, aoc2022-in-java, hand386, psion
- Language: Java
- Homepage:
- Size: 283 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🎄 AoC
===
My rather shitty solutions to [Advent of Code](https://adventofcode.com/). I use Advent Of Code in two ways, the first is the way it is meant to be used as a challenge during December. But I also use Advent of Code to experiment with different handheld computers.
The order below is the order I started them in.
2022
----
**Language**: Java
**Hardware**: MacBook Pro (2018)
**Notes:**
I hack my existing solution for Part 2 so look at the git history to find Part 1.
2015
----
**Language**: OPL
**Hardware**: Psion Series 5
**Notes:** [See Psion README](https://github.com/mlk/aoc/tree/main/PSION)
2016
----
**Language**: C
**Hardware**: HP 95lx
**Notes:** [See HP 95LX README](https://github.com/mlk/aoc/tree/main/hp95lx)
2017
----
**Language**: VB6
**Hardware**: Hand386
**Notes:** [See Hand386 README](https://github.com/mlk/aoc/tree/main/Hand386)
2023
----
**Language**: Mixed
**Hardware**: Mixed
**Notes:** While I do not intend on using a different computer each day, I will be mixing it up this year.
* Day 1: VB6 on the Hand386
* Day 2: VB6 on the Hand386
* Day 3: Java on the GPD WIN mini (in desktop mode)
* Day 4: Java on the GPD WIN 1.
* Day 5: Kotlin on the [ClockworkPI DevTerm](https://www.clockworkpi.com/home-devterm).
* Day 6: Kotlin on the ClockworkPI DevTerm.
* Day 7: Kotlin on the ClockworkPI DevTerm.
* Day 8p1: Kotlin on the ClockworkPI DevTerm.
* Day 9: Kotlin on the ClockworkPI DevTerm.
2018
----
**Language**: MicroPython
**Hardware**: CardPuter (ESP32)
**Notes:** [See CardPuter README](https://github.com/mlk/aoc/tree/main/CardPuter)
2024
---
**Language**: Mixed
**Hardware**: Mixed
**Notes:** While I do not intend on using a different computer each day, I will be mixing it up this year.
* Day 1: Python on the CardPuter
* Day 2: Python on the CardPuter
* Day 3: Kotlin on the ClockworkPi DevTerm
* Day 4: Kotlin on the ClockworkPi DevTerm
* Day 5: Kotlin on the ClockworkPi DevTerm
* Day 6: Kotlin on the GPD WIN mini (in desktop mode, I'm a little time poor right now)
* Day 7: Kotlin on the GPD WIN mini (in desktop mode, I'm a little time poor right now)
* Day 8p1: Kotlin on the ClockworkPi DevTerm
* Day 8p2: Kotlin on the GPD WIN mini (in desktop mode, I'm a little time poor right now)
* Day 9: Kotlin on the ClockworkPi DevTerm
* Day 10: Kotlin on the GPD WIN mini (in desktop mode, I'm a little time poor right now)
* Day 11p1: Kotlin on the ClockworkPi DevTerm
* Day 11p2: Kotlin on the GPD WIN mini (in desktop mode, I'm a little time poor right now)
* Day 12: Kotlin on the GPD WIN mini (in desktop mode, I'm a little time poor right now)
* Day 13: Kotlin on the GPD WIN mini (in desktop mode, I'm a little time poor right now). I need to retake GCSE maths and maybe do A Level maths.
* Day 14: Kotlin on the ClockworkPi DevTerm
* Day 15: Kotlin on the ClockworkPi DevTerm
* Day 18: Kotlin on the ClockworkPi DevTerm
* Day 19: Kotlin on the ClockworkPi DevTerm
* Day 20: Kotlin on the GPD WIN mini (in desktop mode, I'm a little time poor right now)
* Day 23: Kotlin on the GPD WIN mini (in desktop mode, I'm a little time poor right now) - I need to find some good YouTube videos on Bors Kerboosch as I'm still not 100% on it.
* Day 24p1: Kotlin on the GPD WIN mini (in desktop mode, I'm a little time poor right now)
2020
---
**Language**: MMBasic
**Hardware**: Clockwork PI PicoCalc (Raspberry Pi Pico)
**Notes:** [See PicoCalc README](https://github.com/mlk/aoc/tree/main/PicoCalc)
2025
---
**Language**: Mixed
**Hardware**: Mixed
**Notes:** While I do not intend on using a different computer each day, I will be mixing it up this year.
* Day 1: VB6 on the Hand386 (p1, p2 had a bug and it was quicker to sense check my logic in Kotlin than debug in VB6).
* Day 2: Kotlin on the GPD WIN mini (in desktop mode), feeling ill today. Just want to get it done.
* Day 3: Kotlin on the GPD WIN mini (in desktop mode), feeling ill today. Just want to get it done.
* Day 4: Kotlin on the GPD WIN mini (in desktop mode), feeling ill today. Just want to get it done.
* Day 5: Kotlin on the GPD WIN mini (in desktop mode), feeling ill today. Just want to get it done.