Skip to content

championswimmer/AdventOfCode2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of Code 2023

All solutions in Rust, Go, TypeScript, Python 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
  • py or python 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

Software Versions

  • Kotlin 1.9.21
  • kscript 4.2.3
  • JRE 20.0.2+9

Rust

Rust files are run via rust-script

First install Rust (via appropriate package manager for your OS).

Then install rust-script via cargo

cargo install rust-script

Software Versions

  • Rust 1.74.0
  • rust-script 0.34.0

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.

Software Versions

  • Go 1.21.0

Python

Python scripts are run using Python 3.+

Install Python3 for your OS.

Software Versions

  • Python 3.12.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published