(Translated by https://www.hiragana.jp/)
GitHub - FlandreDaisuki/advent-of-code: Checkout branch >_0
Skip to content

FlandreDaisuki/advent-of-code

Repository files navigation

Advent of code 2022

Homepage

Self Challenge: no deps

Build image

docker build . -t kotlin:1.7.21

Build answers

__build_aoc_kt() {
  FILENAME="day$1"
  docker run --rm -it -v "$PWD:/workspace" kotlin:1.7.21 kotlinc "${FILENAME}.kt" -include-runtime -d "${FILENAME}.jar"
}

# usage: __build_aoc_kt <01|02|03|...|25>
# __build_aoc_kt 01
# __build_aoc_kt 02

Run answers

kotlin

__run_aoc_jar() {
  FILENAME="day$1"
  docker run --rm -it -v "$PWD:/workspace" kotlin:1.7.21 java -jar "${FILENAME}.jar"
}

# usage: __run_aoc_jar <01|02|03|...|25>
# __run_aoc_jar 01
# __run_aoc_jar 02

js

__run_aoc_js() {
  FILENAME="day$1"
  docker run --rm -it -v "$PWD:/node" -w "/node" node:lts-alpine node "${FILENAME}.js"
}

# usage: __run_aoc_js <01|02|03|...|25>
# __run_aoc_js 01
# __run_aoc_js 02