sayanibhattacharjee / AdventOfCode2022

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Advent of Code 2022

All solutions in Rust, Go, TypeScript and Kotlin

Running

There is a sample run-solns.sh script that contains the commands to run all solutions.

To run solutions use this syntax

./run-solns.sh go 01 # run day 01 solution in Go
./run-solns.sh kotlin 02 # run day 02 solution in Go

The first argument can be

  • go or golang for Go
  • kt or kotlin for Kotlin
  • typescript or ts for TypeScript
  • rs or rust for Rust

The second argument can be a number from 01 to 25

Setup

Kotlin

The Kotlin files are run via kscript

Best way is to install via https://sdkman.io

sdk install kotlin
sdk install kscript

Rust

The Rust files are run via rust-script

First install Rust (via appropriate package manager for your OS), then install the rust-script crate.

cargo install rust-script

TypeScript

The TypeScript files are run via deno

Install Deno via appropriate package manager for your OS.

Go

The Go files are run via Go's own go run process which can run a file like a script.

Just install Go via your package manager and get going.

About


Languages

Language:Shell 59.6%Language:Rust 15.2%Language:Go 14.1%Language:Kotlin 5.8%Language:TypeScript 5.4%