liamtrinalizo / adventofcode

My adventofcode solutions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Advent of Code solutions

Advent of Code is an Advent calendar of small programming puzzles.

Useful shell oneliner

Here are a couple of command lines I use in my workflow However, I use Zsh and sometimes forget what is Bash compatible 😅

If you use them, please bear in mind adventofcode creator's words:

Please be careful with automated requests; I'm not a massive company, and I can only take so much traffic. Please be considerate so that everyone gets to play.

Depends on: - curl - jq - GNU sort - GNU date

Retrieve today's input file

Requires cookie file containing the session id (usually at the repo root)

curl -b $(cat ../../cookie) https://adventofcode.com/$(date +%Y/day/%-d)/input > input

Simple list of private leaderboard star scores

Requires cookie file containing the session id and leaderboard private leaderboard id (if you have one), I usually put them at the repo root

curl -b $(cat ../../cookie) https://adventofcode.com/2021/leaderboard/private/view/$(cat ../../leaderboard).json | jq '.members[] | [.stars,.name] | @tsv' -r |sort -nr

About

My adventofcode solutions


Languages

Language:C++ 31.6%Language:Python 28.9%Language:C 25.4%Language:Gnuplot 14.1%