LatestTop

AstonJ
Why did the number of days per event change? It takes a ton of my free time every year to run Advent of Code, and building the puzzles ac...
New
bjorng
defmodule Day12 do def part1(input) do {presents, regions} = parse(input) regions |> Enum.reject(fn region -> ...
New
hauleth
Graph traversals Parse graph = puzzle_input |> String.split("\n", trim: true) |> Map.new(fn <<from::binary-3>> ...
New
sevenseacat
Well some of us wanted a difficulty spike - and today we got one :sweat_smile: https://github.com/sevenseacat/advent_of_code/blob/main/l...
New
vkryukov
We were all waiting for a (more) complex problem, and here it is, finally! As of now, it’s the only problem that has 3x more people who o...
New

This Week's TrendingTop

This Month's Trending Top

This Year's Trending Top

lud
Hello everyone! This year is going to be shorter, but the difficulty will grow faster. Today I already feel that this is not standard “D...
New
sevenseacat
Well some of us wanted a difficulty spike - and today we got one :sweat_smile: https://github.com/sevenseacat/advent_of_code/blob/main/l...
New
KeithFrost
2025 Dec 03 Lobby defmodule Joltage do def parse_line(s) do String.trim(s) |> to_charlist() |> Enum.map(fn ch -&g...
New
bjorng
“When in doubt, use brute force.” – Ken Thompson defmodule Day02 do def part1(input) do solve(input, &invalid_part1?/1) end ...
New
vkryukov
We were all waiting for a (more) complex problem, and here it is, finally! As of now, it’s the only problem that has 3x more people who o...
New
bjorng
Part 1 took much more time than part 2. I started out by reusing my grid parsing function from day 4 and start coding before I had fully ...
New
bjorng
Easy puzzles two days in a row. I suspect tomorrow’s puzzle will not be that easy… defmodule Day05 do def part1(input) do {ranges,...
New
rvnash
AOC 2025 is right around the corner. Last year, my first year, I just started a raw Elixir application and manually created modules for e...
New
bjorng
defmodule Day04 do def part1(input) do grid = parse(input) Enum.count(removable(grid)) end def part2(input) do grid = ...
New
bjorng
defmodule Day06 do def part1(input) do input |> Enum.map(fn line -> line |> String.split(" ", trim: true) ...
New
vkryukov
Nice little problem. The right data structure is half the solution! defmodule Y2025.Day08 do def pairs(enum) do l = enum |> Enu...
New
bjorng
defmodule Day12 do def part1(input) do {presents, regions} = parse(input) regions |> Enum.reject(fn region -> ...
New
Nezteb
Happy Friday! I spent some time solving Fly.io’s “Gossip Glomers” distributed systems challenges in Elixir: GitHub - Nezteb/gossip_glome...
New
hauleth
Graph traversals Parse graph = puzzle_input |> String.split("\n", trim: true) |> Map.new(fn <<from::binary-3>> ...
New
AstonJ
Why did the number of days per event change? It takes a ton of my free time every year to run Advent of Code, and building the puzzles ac...
New

Trending Last Three YearsTop

adamu
Nobody’s doing Advent of Code this year? :smile: I might do the first week or so. For Day 1, first I solved it using regular expression...
New
New
christhekeele
Setting this down for the night, as after a quick naive solve for quick part 1 I realize that part 2 is by design computationally expensi...
New
bjorng
Here is my solution for day 1 of Advent of Code: defmodule Day01 do def part1(input) do all = parse(input) {first, second} = E...
New
igorb
Today is a brute-force day: advent-of-code-2024/lib/advent_of_code2024/day6.ex at main · ibarakaiev/advent-of-code-2024 · GitHub Takes a...
New
Aetherus
The second part of today’s puzzle is very misleading. FYI, each of the ghosts has only one possible position that ends with a "Z" on its...
New
Aetherus
I tried to use combinatorial to solve today’s puzzles but failed (my brain burned out :exploding_head:). In the end I just used brute for...
New
Aetherus
I spent 3 hours struggling in part 2, until I noticed a very basic mistake :joy: Here’s my code: By the way, the starting position in...
New
code-shoily
Here’s my day 3 code This was quite easy. I was afraid Part 2 would be “un-regex-able” and was preparing for hand crafting automata bu...
New
adamu
I said I was on a break, but I took a sneak peak and it looked fun so… Part 1 completes in half a millisecond with a single pass of the ...
New
christhekeele
Thought I’d kick today’s thread off! Parsing Enum rocks, so most of my code was actually in parsing input. ▶ Preprocessing input Part 1...
New
New
Aetherus
Today’s problem is really tense. I don’t think I can do it without libgraph.
New
antoine-duchenet
Everything went smoothly today. Nothing to change to solve part 2 because I already used memoization for part 1 (it looked like an AoC e...
New
Aetherus
Don’t know why the regex ~r/[\W && [^\.]]/x does not work in Elixir. It works pretty well in Ruby. Anyway, here is my solution:
New

Trending Over 3 YearsTop

bjorng
This topic is about Day 1 of the Advent of Code 2021. We have a private leaderboard (shared with users of Erlang Forums): https://adven...
New
connorlay
Note by the Moderators: This topic is for general discussion about the Advent of Code 2018. To prevent people from being spoiled about s...
New
Aetherus
This topic is about Day 3 of the Advent of Code 2020 . Thanks to @egze, we have a private leaderboard: https://adventofcode.com/2020/le...
New
Aetherus
This topic is about Day 7 of the Advent of Code 2020 . Thanks to @egze, we have a private leaderboard: https://adventofcode.com/2020/le...
New
bjorng
Note: This topic is to talk about Day 2 of the Advent of Code 2019 . There is a private leaderboard for elixirforum members. You can joi...
New
woolfred
It is that time of the year again: Advent of Code 2022 :christmas_tree: Day 1 Leaderboard:
New
Aetherus
Hello, guys. I’m back again, but only for the weekends, maybe. This topic is about Day 13 of the Advent of Code 2020 . Thanks to @egze,...
New
Aetherus
This topic is about Day 5 of the Advent of Code 2020 . Thanks to @egze, we have a private leaderboard: https://adventofcode.com/2020/le...
New
bjorng
Note: This topic is to talk about Day 1 of the Advent of Code 2019.
New
cblavier
Hi, there :wave: Today, I felt it was way more challenging! I went through part2 thanks to Agent based memoization (without memoization ...
New
QuinnWilton
Note: This topic is to talk about Day 7 of the Advent of Code 2019 . There is a private leaderboard for elixirforum members. You can joi...
New
christhekeele
Continuation of Advent of Code 2022​:christmas_tree:, Day 1: Day 2! Leaderboard:
New
Qqwy
Note by the Moderators: This topic is to talk about Day 6 of the Advent of Code. For general discussion about the Advent of Code 2018 an...
New
bjorng
This topic is about Day 17 of the Advent of Code 2020 . Thanks to @egze, we have a private leaderboard: https://adventofcode.com/2020/l...
New
New
  • Follow
  • Join
  • Shape
the conversation

Confs & Meetups

15 days remaining
DC Elixir
Build Night: Hands-on with Zig and Zigler - Washington DC/USA July 15, 2026
59 days remaining
Erlang Workshop 2026
Indianapolis, USA August 28, 2026
72 days remaining
ElixirConf US
Chicago September 10, 2026

Saved Forums

    None saved yet

We Support Global Peace

Saved Forums

    None saved yet

We're in Beta

About us Mission Statement