Skip to content

thetredev/advent-of-code-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of Code - 2023

With the help of this repository I try to solve Advent of Code - 2023, each day with a set of programming languages defined below to challenge myself.

Eventually this will give me an overview of how familiar I am with the different programming languages out there.

Programming Languages

I'm grouping each of the programming languages I will use in difficulty levels which fit my experience with them.

As you can see, there's no Assembly or TypeScript... because no.

Easy

Number Language Experience (in years) Experience (descriptive)
1 Python 17 First language, native speaker
2 C# (.NET 8.0) 5 Second language
3 Go 1 I can get around very well

Medium

Number Language Experience (in years) Experience (descriptive)
4 C 3 Haven't used it consistently
5 C++ 4 Used it more than C
6 D 0 Never used it but it doesn't seem hard at first glance

Hard

Number Language Experience (in years) Experience (descriptive)
7 Rust 0 Never used at all and it seems pretty hard
8 Bash 5 Technically not a programming language, though the challenge seems interesting

The process

I will try to write the most efficient code possible, first in Python. And from there I'll follow the tables above and see where this goes.

I'll optimize the code on the go. Won't pay too much attention to the commit history.

Removed languages

  • Removed Java because I remembered why I've always hated it
  • Removed Kotlin because I figured I don't like working with it tbh
  • Removed JavaScript, same reason as for Kotlin

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published