My solution for https://adventofcode.com 2022
Go to file
2023-12-09 13:58:38 +01:00
01 fix exec time 2023-12-09 13:56:16 +01:00
02 update readmes 2023-12-09 13:46:15 +01:00
03 update readmes 2023-12-09 13:46:15 +01:00
04 update readmes 2023-12-09 13:46:15 +01:00
05 update readmes 2023-12-09 13:46:15 +01:00
06 update readmes 2023-12-09 13:46:15 +01:00
07 update readmes 2023-12-09 13:46:15 +01:00
08 update readmes 2023-12-09 13:46:15 +01:00
09 add time tracking 2023-12-09 13:54:05 +01:00
10 update readmes 2023-12-09 13:46:15 +01:00
11 update readmes 2023-12-09 13:46:15 +01:00
12 update readmes 2023-12-09 13:46:15 +01:00
13 update readmes 2023-12-09 13:46:15 +01:00
14 update readmes 2023-12-09 13:46:15 +01:00
15 update readmes 2023-12-09 13:46:15 +01:00
.gitignore move to single gitignore 2023-12-09 12:06:30 +01:00
README.md fix exec time 01 2023-12-09 13:58:38 +01:00

Advent of code 2022 🎄

This is a repository for my solutions for the advent of code 2022.

About

I will try to use as many different languages as I can. I am not necessarily trying to do it the best or most efficient way, nor choose the best language for job.

The directories for each day contain my input file, my code and a README that shows how to run the code and what approach I used.

These are the days with to most interesting code so far:

  1. day 13: HolyC on a TempleOS virtual machine
  2. day 4: x86-64 assembly with the help of ChatGPT
  3. day 6: html+javascript
  4. day 7: awk+bash

Also, check out the repositories of my friends who do stuff in go, Visual Basic, php and many other languages!

Overview

Day Language Lines of code Execuction time Comment
01 GNU-coretils 2 0,011 s
02 C++ 40 0,003 s
03 C 78 0,001 s including ChatGPT extra
04 x86-64 Assembly 241 0,010 s ChatGPT tought me Assembly
05 Python 44 0,016 s
06 Javascript 125 0,067 s it's a website!
07 Bash + Awk 53 0,039 s creates the filesystem
08 C++ 116 0,002 s
09 php 87 0,126 s
10 Java 48 12,085 s slow because it uses sleep
11 Python 71 0,284 s
12 C++ 142 0,670 s
13 HolyC 228 < 0,500 s yes, coded in HolyC on TempleOS
14 C++ 113 0,085 s
15 C 98 0,801 s

Lines of code are without blank lines and comments

Update

Unfortunately, I had to stop because I did not have enough time to keep up. Maybe next year!