Skip to content

sarangjo/advent-of-code-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of Code 2023

How to run

  1. Golang
    $ go run day1.go
    
  2. C/C++17 (with GCC)
    $ g++ -std=c++17 -o day2[.exe] day2.cpp
    $ ./day2
    
  3. Python
    $ python day3.py
    
  4. Rust
    $ rustc day4.rs
    $ ./day4
    
  5. Typescript (with NodeJS)
    $ npm install
    $ npx tsc
    $ node ./out/day5.js
    
  6. Java
    $ javac day6.java
    $ java day6
    
  7. C# (with .NET)
    $ dotnet run
    
  8. Swift
    $ swiftc day8.swift
    $ ./day8
    
  9. PHP
    $ php day9.php
    
  10. Ruby
    $ ruby day10.rb
    
  11. Perl
    $ perl day11.pl
    
  12. Kotlin
    $ kotlinc day12.kt -include-runtime -d day12.jar
    $ java -jar day12.jar
    
  13. Lua
    $ lua day13.lua
    
  14. Racket
    $ racket day14.rkt
    
  15. Powershell
    $ pwsh day15.ps1
    
  16. D
    $ rdmd day16.d
    
  17. R
    $ Rscript day17.r
    
  18. MATLAB
  19. Julia
  20. Scala
  21. Haskell
  22. DART
  23. Zig
  24. Erlang
  25. Ada

Completion tracker

Day Part 1 Part 2
1 12/04/23 12/12/23
2 12/12/23 12/12/23
3 12/20/23 12/20/23
4 12/20/23 12/20/23
5 12/21/23 01/24/24
6 01/25/24 01/25/24
7 01/25/24 01/29/24
8 01/30/24 01/30/24
9 02/01/24 02/01/24
10 02/01/24 02/08/24
11 02/09/24 02/09/24
12 02/10/24 02/25/24
13 02/26/24 02/26/24
14 02/28/24 04/05/24
15 04/05/24 04/05/24
16 04/05/24 05/26/24