What language(s) will you be using? Will you be trying anything different this year to usual?

1 point

I’ve decided to catch up with what’s new in Python (language itself and the ecosystem). I’ve set up a repository with pyproject.toml, and git hooks configured, and I’m running pylint, pytype and pytest.

You can check it out here: https://github.com/hades/aoc23

Of course, any feedback (or pull requests) is welcome, especially if you’re familiar with all the new things in Python land.

permalink
report
reply
1 point

This is my first time participating and I initially thought I would do one different language per day (I don’t know how feasible that is, I’ll probably run out of “common” languages early on and on the twenty-fifth find myself writing in some old obscure dialect of BASIC if I make it that far :D), but since I started 3 days late (I only learned about this event then), I have some catching up to do, so I think I’ll write the ones I’m behind on in python, because that’s what I’m quickest and most familiar with, since I don’t think I will be able to catch up writing in the other languages.

permalink
report
reply
2 points
*

I’m participating for the first time, using C.

I forgot about this until the 2nd, so I’m a bit behind but oh well.

(Also my day 1 solution is absolutely not optimised haha, especially when I read up to a whole line just to search for a string which is a maximum of 5 characters)

permalink
report
reply
2 points

Nobody doing python? It is my first time participating so I think I’ll try it out my strongest language first. I think if I were to try something else it would be Go, to brush up, or Typescript, which I’ve been wanting to learn but haven’t really had an application for, yet.

permalink
report
reply
1 point

I’m doing Python! Decided to catch up with what’s new in Python itself and the ecosystem (e.g. poetry, pytype, etc.)

permalink
report
parent
reply
1 point

Nice. I’m a long time fan of poetry, but I’m trying out a couple new tools too. Been wanting to check out ruff to replace flake8. And mypy, cause I’ve never worked on a project that used a type checker, though there hasn’t really been much for it to do on the solutions I’ve hammered out so far.

permalink
report
parent
reply
1 point

It’s my first time participating, and I’ll be sticking with Java since I’m getting ready to interview, but might switch to Go midway through if I get bored

permalink
report
reply

Advent Of Code

!advent_of_code@programming.dev

Create post

An unofficial home for the advent of code community on programming.dev!

Advent of Code is an annual Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like.

AoC 2023

Solution Threads

M T W T F S S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25

Rules/Guidelines

  • Follow the programming.dev instance rules
  • Keep all content related to advent of code in some way
  • If what youre posting relates to a day, put in brackets the year and then day number in front of the post title (e.g. [2023 Day 10])
  • When an event is running, keep solutions in the solution megathread to avoid the community getting spammed with posts

Relevant Communities

Relevant Links

Credits

Icon base by Lorc under CC BY 3.0 with modifications to add a gradient

console.log('Hello World')

Community stats

  • 1

    Monthly active users

  • 63

    Posts

  • 346

    Comments