Skip to content

Iamlel/aoc2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Advent Of Code solutions in 25 different programming languages with explanations included.

  • Day 1. Assembly - NASM version 2.15.05 compiled on Sep 24 2020
  • Day 2: Cobol - cobc (GnuCOBOL) 3.1.2.0 C version "10.2.0"
  • Day 3: D - gdc (GCC) 12.2.0
  • Day 4: Rust - rustc 1.65.0 (897e37553 2022-11-02)
  • Day 5: OCaml - version 5.0.0
  • Day 6: Perl - perl 5, version 36, subversion 0 (v5.36.0) built for x86_64-linux-thread-multi
  • Day 7: Ada - GNAT 12.2.0 and gcc (GCC) 12.2.0
  • Day 8: Dyalog APL - Dyalog Apl/S-64 Version 18.2.45405
  • Day 9: Forth - gforth 0.7.3
  • Day 10: Pascal - Free Pascal Compiler version 3.2.2 [2022/08/31] for x86_64
  • Day 11: Go - go version go1.19.4 linux/amd64
  • Day 12: Scala - Scala code runner version 2.13.8-20220325-005602-unknown -- Copyright 2002-2021, LAMP/EPFL and Lightbend, Inc.
  • Day 13: Common Lisp - SBCL 2.3.3
  • Day 14: C++ - g++ (GCC) 13.1.1
  • Day 15: Fortran - GNU Fortran (GCC) 13.1.1
  • Day 16: Kotlin
  • Day 17: Basic
  • Day 18: Lua
  • Day 19: C#
  • Day 20: Cpp
  • Day 21: Ruby
  • Day 22: Groovy
  • Day 23: Ts
  • Day 24: Nim
  • Day 25: Python

Timings

Part 1 Part 2
Day 1 0.1 ms
Day 2 7.7 ms 7.7 ms
Day 3 2.5 ms 1.1 ms
Day 4 2.7 ms 2.7 ms
Day 5 16.4 ms 17.2 ms
Day 6 19.2 ms 23.4 ms
Day 7 0.9 ms 0.9 ms
Day 8 12.5 ms 359.0 ms
Day 9 83.6 ms 88.7 ms
Day 10 0.3 ms 0.3 ms
Day 11 1.1 ms 35.2 ms
Day 12 785.2 ms 764.9 ms
Day 13 4.6 ms 4.3 ms
Day 14 2.3 ms 13.2 ms
Day 15 0.6 ms 0.9 ms

Environment

  • CPU: Intel i7-8700 (2) @ 3.192GHz
  • GPU: 00:02.0 VMware SVGA II Adapter
  • Memory: 563MiB / 5932MiB