Skip to content

Mirror of git.koval.net/cyclane/advent-of-code-2023

Notifications You must be signed in to change notification settings

cyclane/advent-of-code-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of Code 2023

Not really going for points here, just for fun :).

I'll probably try to vary languages a bit to get some variety.

Notes

  • I try not to use regex if I can help it (regex kinda takes the fun out of it and is harder to optimise if you are actually going for performance).
  • Solutions are tidied up a bit, but not a lot. So this is definitely nowhere close being elegant code in a lot of cases.

Solutions

Language: Python 3.12 (generics used)

Language: Python 3

Language: TypeScript (Deno)

Note: This one was re-written because what I initially wrote belongs on r/programminghorror.

Language: Golang

Language: Kotlin

Note: Here begin the optimisations! (some people got away with brute force, I decided not to even go there).

Language: Haskell

Language: JavaScript (Node)

Language: Bash

Note: Here begin languages I'm not great at.

Language: Rust

Language: Lua

Language: Java (17)