As much of AoC as I managed for 2024 👋hea
- COMPLETE 01/12/2024
- Language: GO
- Comments: Getting started with GO
- COMPLETE 02/12/2024
- Language: GO
- Comments: Two functions for part 2 showing loop minimisation timing improvement
- COMPLETE 04/12/2024
- Language: C++
- Comments: Getting started with c++.
- COMPLETE 05/12/2024
- Language: C++
- Comment: Used kernels applied over data so any word/ pattern could be used.
- STARTED
- using unordered maps
- using unique (auto memory managed) pointers
- COMPLETED 06/12/2024
- Language: C++
- lots of loops into an array again
#@*
#@@@@@@@:#@@@@@@:
%@@@@@ -#%#= %@@@@@:
@@@@@ :@@@@@@@@@@@@@@@@@@@@@@@@
@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@ =@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@
@@@+ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@
%@@ %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@
@@% #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@= @@@@
@@- @# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@
@@@ -@@@@@@@@@@@@%= .+@@@@@@@@@@@@@@@@@@ *@@@
*@@ @@@@: @@@@@@@@@@@@ -@@@
@@- @@@ @@@@@@@@@ -@@@
@@@@ @@@@@@@@@@ +@@%
@@@ @@@@@@@@@ #@@+
@@% @@@@@@@@@ @@@
@@% @@@@@@@@ @@@
@@% + += + : @@@@@@@@ @@:
@@: +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. @ = %@@@@@@@ @@
%@% -@@@@@@@@@@: :%@@@@@@@ @@@@@@@@@@@@ @@=
@@ @ +@@@@@@@@@@@ @@@@@@@ - +@ @@@@@@@@@@ @@%
@@ @@@@@@@@@@@@@ @@@@@@@@ % @@@ @@@@@@@@@ *@@
@@% @@@@@@@@@@@ .@@@@@@@=@@@@@@+ @@@@@@@@@%:@@
@@@#@@@# -+*++-. =@@@@@@@@@@@@@*. .*##+ :@@@@@@@ @@@@@@@@@@@ @@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ =@@@@@@@@@@@@ @@
.@@@ @@@@@@@@@@@@@@@@@@@@@ .%%= @@@@@@@@@@@@@@@@@@@@@ @@@@@@@+#@@ @@@@@@@ @@
#@@%@ @@@@@@@@@@@@@@@@@@@#@@ @%@@@@@@@@@@@@@@@@@@@@-@.%@@# @@+ @@@@@*=@@
@@* @ @@@@@@@@@@@@@@@@@@@@@= %@ @@@@@@@@@@@@@@@@@@@ @ @@* @@ @@@@ %@@
@@@ @-@@@@@@@@@@@@@@@@@@#@@ @@ @@@@@@@@@@@@@@@@@@*@ @@@ @@@* *@@@
@@* #@ @ @@@@@@@@@@@@@@@ @@@% @@@ %@@@@@@@@@@@@@@@ @ @- @@@@% *@@
@@@@# @@ @@@@@@@@@@@ .@@@@% @@@@@ %@@@@@@@@@@@ @@ @@@@@@ @@
@@* @@@= =@@@@@@@@@@@:@@@@@@@@@@@ =@@@ @@@@ @@
@@@ @* @@@@- :@@@@@@@# +@@@@+ @ # %@@@@ @@
@@* @@@@@% @ @@@*@@ + @@@@@@ = @@@%
@@ @ @@@# @@@ *@@@# %@@@ @@@#@+ @@@* @@@
@@# @@*@@@@@@ % % *@@@@@# # @@@@@@**@- @@@ -@@@@@@@@@@
@@ =@ *@@@@@@@+@@@@@@@+ :@+ @@
@@ .@ @@@@+-=%@@ +@@@@@@@@ @@@@@@@@* #@%=-+@@@@ +@ @@
@@@@@ @@@@@@@@@@@@@ @@@@@@@@@@@@@+ @@@@@
@@@ * @@@@@ @@@@@ : @ =@@
@@ *@ @@ @% .@+ @@@
*@@ @. @ @ =@ @ @@
@@ @ : % @. -@@
@@ * + + @ % + @ *@@
@@@ ++ . @ @ @ @@@
@@ @ @@@@#
@@@ = @ @ @ % + @@@*
@@@ @ :@ * + @= @ *@@
@@ @ :@@ @ @@: @-@@
@@@% @@@= % % @@@ :@@@
.@@%@@@@ @% .@ @@@@@@@-
=* @@@@ % : @@@@. @@
-@@@ #= # = @@@#
@@* @ @ :@@.
@@@.#@- @ .@##@@@
:@@@@@ @@ @@@@@+
#@@ % @@@ - -@@+
@@@@*@ @@@ @-@@@+
.@@@@@@@@@@@