MrTanoshii / Advent-of-Code-2022

Advent of Code 2022 Repo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Advent of Code 2022

My first attempt at Advent of Code.

The aim is to have fun and try a few different languages.

Leaderboard Stats

      --------Part 1--------   --------Part 2--------
Day       Time   Rank  Score       Time   Rank  Score
 18   18:53:04  17595      0   19:40:08  13845      0
 17       >24h  17329      0       >24h  16620      0
 16       >24h  18692      0          -      -      -
 15   20:58:07  27208      0   22:38:16  21772      0
 14   18:28:31  28815      0   18:38:56  27643      0
 13   20:07:36  30229      0   20:32:51  29195      0
 12   13:29:56  25615      0   16:51:09  29170      0
 11   13:03:34  36586      0   13:52:25  29313      0
 10   19:20:14  50217      0   20:02:08  46480      0
  9   10:03:12  36849      0   10:13:39  27928      0
  8   15:51:50  58874      0   17:12:56  54326      0
  7   10:57:53  40471      0   11:16:47  39029      0
  6   07:59:36  60100      0   08:21:44  60101      0
  5   14:29:54  70071      0   14:53:09  68775      0
  4   07:05:03  52386      0   07:22:44  51592      0
  3   10:31:49  66911      0   11:37:21  64737      0
  2   04:22:14  44242      0   04:40:28  41599      0
  1   08:24:53  60095      0   08:44:44  58366      0

Language Breakdown

Day Language Compiler/Interpreter/Toolchain Ranking Comment
1 Rust stable-x86_64-pc-windows-msvc 1.65.0 πŸ”₯ Great
2 TypeScript node v16.16.0, npm v9.1.3 πŸŽ‰ Good
3 Go go version go1.19.3 windows/amd64 πŸŽ‰ Good
4 C Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30147 x64 πŸŽ‰ Good
5 Dart Dart SDK version: 2.18.5 (stable) x64 πŸŽ‰ Good
6 FreeBASIC FreeBASIC Compiler - Version 1.09.0 x64 βœ… Ok
7 Julia julia version 1.8.3 x64 πŸš‘ Horrible No proper OO. Use "multiple dispatch"
8 Perl 5.32.1 / MSWin32-x64-multi-thread πŸ™ˆ Bad Slow
9 Java javac 19.0.1 x64 πŸŽ‰ Good Too many LoC for simple func
10 D DMD64 D Compiler v2.101.0-dirty πŸ”₯ Great
11 Ruby ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e) [x64-mingw-ucrt] πŸŽ‰ Good
12 R v4.2.2 βœ… Ok Slow. Use [y,x] instead of [x,y]
13 Python v3.10.8 πŸ”₯ Great
14 Rust stable-x86_64-pc-windows-msvc 1.65.0 πŸ”₯ Great
15 Go go version go1.19.4 windows/amd64 πŸ”₯ Great
16 Dart Dart SDK version: 2.18.5 (stable) x64, v8 10.9.194.5, typescript 4.8.3 πŸŽ‰ Great Struggled with part 1
17 Deno deno 1.28.3 (release, x86_64-pc-windows-msvc), v8 10.9.194.5, typescript 4.8.3 πŸŽ‰ Great Struggled with part 2
18 Python v3.10.8 πŸ”₯ Great
19
20
21
22
23
24
25

Tried and dropped

  • Day 10 - Zig - v0.10.0 | Lack of documentation
  • Day 11 - MS-DOS | Too inappropriate for the job
  • Day 14 - Clojure - v1.11.1.1208 | Lots of (), Language is very foreign

About

Advent of Code 2022 Repo


Languages

Language:TypeScript 15.5%Language:Java 13.8%Language:Dart 12.1%Language:Python 11.1%Language:Go 8.5%Language:Rust 8.2%Language:Ruby 6.7%Language:R 6.0%Language:Julia 5.2%Language:Perl 5.0%Language:D 2.7%Language:C 2.5%Language:VBA 2.1%Language:Clojure 0.7%