My solutions for Advent of Code 2025.
Solutions are implemented in:
- Julia - in the
julia/directory - Uiua - in the
uiua/directory
- Install Julia
- Activate the project and install dependencies:
using Pkg Pkg.activate(".") Pkg.instantiate()
- Run a single solution:
julia julia/day_1.jl
Run all solutions with timing and answer verification:
julia julia/run.jl # Run all days with full input
julia julia/run.jl --test # Run all days with test input
julia julia/run.jl 3 # Run day 3 only
julia julia/run.jl 3 --test # Run day 3 with test inputTo add a new day, create julia/day_N.jl and add expected answers to julia/answers.jl.
- Install Uiua
- Run a solution:
uiua run uiua/day1.ua
Place your puzzle input files in the data/ directory with the naming convention day_N.txt (e.g., day_1.txt).
Note: Puzzle inputs are personal and are not included in this repository per the Advent of Code FAQ.