FlandreDaisuki / advent-of-code

Checkout branch >_0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Checkout branch >_0


Languages

Language:JavaScript 94.7%Language:Kotlin 3.5%Language:Dockerfile 1.8%