Go to file
Gleb Koval 4a508a09e4
Day 11
2023-12-11 15:04:37 +00:00
.vscode Day 7 2023-12-07 05:45:05 +00:00
day01 Rename for better sorting on github 2023-12-10 14:03:24 +00:00
day02 Rename for better sorting on github 2023-12-10 14:03:24 +00:00
day03 Rename for better sorting on github 2023-12-10 14:03:24 +00:00
day04 Rename for better sorting on github 2023-12-10 14:03:24 +00:00
day05 Rename for better sorting on github 2023-12-10 14:03:24 +00:00
day06 Rename for better sorting on github 2023-12-10 14:03:24 +00:00
day07 Rename for better sorting on github 2023-12-10 14:03:24 +00:00
day08 Rename for better sorting on github 2023-12-10 14:03:24 +00:00
day09 Rename for better sorting on github 2023-12-10 14:03:24 +00:00
day10 Day 10 2023-12-10 08:25:30 +00:00
day11 Day 11 2023-12-11 15:04:37 +00:00
.editorconfig Day 6 2023-12-06 14:18:27 +00:00
README.md Day 11 2023-12-11 15:04:37 +00:00

README.md

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

Day 1

Language: Python 3.12 (generics used)

Day 2

Language: Python 3

Day 3

Language: TypeScript (Deno)

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

Day 4

Language: Golang

Day 5

Language: Kotlin

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

Day 6

Language: Haskell

Day 7

Language: JavaScript (Node)

Day 8

Language: Bash

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

Day 9

Language: Rust

Day 10

Language: Lua

Day 11

Language: Java (17)