Iamlel / aoc2022

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:Forth 21.4%Language:Fortran 12.6%Language:Go 9.9%Language:C++ 9.7%Language:Assembly 7.9%Language:Ada 7.3%Language:Scala 6.7%Language:OCaml 5.9%Language:COBOL 4.7%Language:Common Lisp 4.0%Language:D 2.3%Language:Rust 2.3%Language:Pascal 2.1%Language:Perl 1.5%Language:Shell 1.3%Language:APL 0.4%