Advent of Code 2022

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • advent

    Advent 2018 using AWK (by tomberek)

  • Yes! I did two years in awk (https://github.com/tomberek/advent) and loved the ability to dig in and truly grok the language. The performance wasn’t bad, but the multidimensional array support and ergonomics were…meh. I’m contemplating Elixir.

  • advent-of-code

    My Advent of Code solutions in Python (plus step-by-step explanations) (by xavdid)

  • AoC is one of my favorite events of the year! I find the puzzles generally approachable, but interesting enough to spend time on. I also like that there's a definitively right answer, which motivates me in an interesting way. I've developed a base class over the years that handles input parsing, so I can focus more on the solutions themselves.

    Additionally I've been solving for a number of years, but for the past 2 years, I've done a daily explanation of the solution. I use interesting parts of the Python stdlib and walk readers through common algorithms. I've found it _incredibly_ rewarding and plan on doing it again this year.

    You can see all of those solutions here: https://github.com/xavdid/advent-of-code/tree/main/solutions

    Please let me know if you enjoy reading these, I love hearing from folks!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • TUI-apps

    Terminal User Interface (TUI) apps

  • If you are interested in Linux CLI text processing exercises (beginner to intermediate level), I'm working on a TUI app: https://github.com/learnbyexample/TUI-apps/tree/main/CLI-Exe...

    It's great, of course, but if we have a big thread about it now, then we won't be able to have a big thread about it when the actual information comes out.

    Better to wait for the box on the advent calendar to open.

    https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

  • Advent-Of-Code16-Prolog

    Advent of Code 2016 - Prolog Solutions

  • I'd love to but alas I don't have it public. Googling, I found a few other folks like this one:

    https://github.com/Limmen/Advent-Of-Code16-Prolog

    Don't know if this is "beautiful" prolog but the programs seem pretty short compared to what a typical AoC question is.

  • pytudes

    Python programs, usually short, of considerable difficulty, to perfect particular skills.

  • > 1. Have everything in place at the start (a script to grab the inputs helps).

    Definitely. A lot of it is always the same (open files, iterate over input, operating on arrays/lists etc.). Something like Peter Norvig has in Python:

    https://github.com/norvig/pytudes/blob/main/ipynb/Advent%20o...

  • Advent_of_Code_in_Pascal

    My solutions to the Advent of Code, in Free Pascal

  • I'm doing it in Lazarus/Free Pascal again.

    https://github.com/mikewarot/Advent_of_Code_in_Pascal

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • aoc21

  • Last year I have used Python without using any imports and, whenever I felt like it, tried to golf it as much as I could. Turned out easier than I expected: https://gitlab.com/dos1/AoC21

    There were only like two or three days that felt frustrating, but mostly because of the problem being poorly specified.

  • adventofcode

  • https://github.com/widforss/adventofcode/blob/master/example...

    I choosed Prolog for that one as that meant I didn't have to implement the search algo, just state the problem in logic.

  • protohacks

  • I did OCaml the passed two years. GPL productivity in OCaml is easily accessible, but you need opam packages. Its not a deeply batteries-included language at all. With the exception of eio, my goto set of base packages are: https://github.com/cdaringe/protohacks/blob/main/dune-projec...

    containers is my preferred “add batteries” std lib extension. Also, the ocaml discord chat and discuss forums are very active and welcome to questions

  • advent-of-code

  • As a reference, my solutions to advent of code in OCaml are here https://github.com/kodwx/advent-of-code

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Interactive GNU Awk tutorial for beginners (TUI app)

    1 project | news.ycombinator.com | 29 Apr 2024
  • Show HN: Interactive TUI App for Python Regex Exercises

    1 project | news.ycombinator.com | 18 Dec 2023
  • Show HN: Interactive exercises for GNU grep, sed and Awk

    1 project | news.ycombinator.com | 17 Aug 2023
  • Show HN: Interactive TUI app for Python regex exercises

    1 project | news.ycombinator.com | 2 Jun 2023
  • Good project to make the transition from terminal to GUI?

    1 project | /r/learnpython | 10 May 2023