Skip to content
This repository has been archived by the owner on Oct 18, 2023. It is now read-only.

roberto-red/aoc-2021

Repository files navigation

Advent of Code 2021

Veamos si aguanto las ganas algo más que el año pasado.

Dos ficheros por problema:

  • el input, dayN.input.txt
  • el test que resuelve el problema: dayN_test.py en el caso de Python

Resolverlos en un lenguaje o paradigma que controlo no me incentiva mucho, así que utilizaré lenguajes que no piloto demasiado.

Python

Para correr los tests:

$ pytest -v # o dayN_test.py

Para formatear el código según la PEP8:

$ black . # o dayN_test.py

SQL (SQLite)

SQL es un lenguaje de programación. Específico de dominio (DSL), no de uso general (GPL), claro. En realidad solo voy a resolver un puzzle con SQL, me han retado (How dare you, @juanPorti!). Y resulta que con la CLI de SQLite3 se pueden importar CSV.

Para ejecutar las consultas:

$ cat day1.sqlite3_cli | sqlite3