Skip to content

kspalaiologos/aoc2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aoc2023

A pit of experiments:

  • Trying out DyalogScript and in general idiomatic APL for (imperative) AoC problems.
  • Trying out elegant Haskell.
  • Trying out the "Whitney C" programming style.
  • Potentially trying out asm3bf to solve some problems in Brainfuck or SUBLEQ.

Of course, there are easier ways to solve the Advent Of Code. One of such ways is not using SUBLEQ or deliberately obtuse C as your main programming tool. But exploring less familiar ideas or trying out less weildy tools for the job slightly increases the difficulty level, which makes the tasks more interesting than solving them in Java or Python.

Day APL Haskell C SUBLEQ
1 🟢 🟢 🟢 🟢
2 🟢 🟢 🟢 🟢
3 🟢 🟢 🟢 🔴
4 🟢 🟢 🟢 🔴
5 🟡 🟢 🟢 🔴
6 🟢 🟢 🟢 🔴
7 🔴 🟢 🟢 🔴
8 🟢 🟢 🟢 🔴
9 🟢 🟢 🟢 🔴
10 🔴 🔴 🟢 🔴
11 🟢 🟢 🟢 🔴
12 🔴 🟢 🟢 🔴
13 🔴 🟢 🔴 🔴
14 🔴 🟢 🔴 🔴
15 🔴 🔴 🟢 🔴

Bottom line: I got bored of AoC so I will not be polishing my solutions and putting them here anymore. I will compete, though.

About

Advent Of Code 2023 in APL, Haskell and C.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published