aboutsummaryrefslogtreecommitdiff
path: root/docs/community/aoc.html
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2023-01-07 22:16:44 -0500
committerMarshall Lochbaum <mwlochbaum@gmail.com>2023-01-07 22:19:49 -0500
commit6b36076aa7c6f00eac3c2916b33313780708fbdd (patch)
tree28fbe86ddce19113b3ab9ac316388588d5f2aa57 /docs/community/aoc.html
parent585c523c9c8700ca435168e29560223f0b71cb51 (diff)
Completed AoC 2022 stats
Diffstat (limited to 'docs/community/aoc.html')
-rw-r--r--docs/community/aoc.html245
1 files changed, 198 insertions, 47 deletions
diff --git a/docs/community/aoc.html b/docs/community/aoc.html
index 8e0db6b2..a9e80195 100644
--- a/docs/community/aoc.html
+++ b/docs/community/aoc.html
@@ -5,55 +5,206 @@
</head>
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">community</a></div>
<h1 id="advent-of-code"><a class="header" href="#advent-of-code">Advent of Code</a></h1>
-<p><a href="https://adventofcode.com/2022">Advent of Code 2022</a> is now running, with tons of published BQN solutions:</p>
-<center>
+<p><a href="https://adventofcode.com/2022">Advent of Code 2022</a> was about twice the BQN event that 2021 was, with 406 solutions published by 46 programmers. Below, problems solved in BQN are shown in green, and problems solved in other languages in faint red. Each name links to the repository where these are published.</p>
+<svg viewBox='-20 -5 676 636'>
+ <g stroke-width='1' font-size='10px' fill='currentColor'>
+ <rect class='code' stroke-width='1' rx='6' x='0' y='0' width='636' height='626'/>
+ <g class='Paren' stroke='currentColor' fill='none'>
+ <path d='M128 0V626'/>
+ <path d='M0 50H636'/>
+ <path d='M0 608H636'/>
+ </g>
+ <g text-anchor='middle'>
+ <text font-size='20px' x='378' y='24'>Day</text>
+ <g font-size='11px'>
+ <text x='138' y='46'>1</text>
+ <text x='158' y='46'>2</text>
+ <text x='178' y='46'>3</text>
+ <text x='198' y='46'>4</text>
+ <text x='218' y='46'>5</text>
+ <text x='238' y='46'>6</text>
+ <text x='258' y='46'>7</text>
+ <text x='278' y='46'>8</text>
+ <text x='298' y='46'>9</text>
+ <text x='318' y='46'>10</text>
+ <text x='338' y='46'>11</text>
+ <text x='358' y='46'>12</text>
+ <text x='378' y='46'>13</text>
+ <text x='398' y='46'>14</text>
+ <text x='418' y='46'>15</text>
+ <text x='438' y='46'>16</text>
+ <text x='458' y='46'>17</text>
+ <text x='478' y='46'>18</text>
+ <text x='498' y='46'>19</text>
+ <text x='518' y='46'>20</text>
+ <text x='538' y='46'>21</text>
+ <text x='558' y='46'>22</text>
+ <text x='578' y='46'>23</text>
+ <text x='598' y='46'>24</text>
+ <text x='618' y='46'>25</text>
+ <text x='138' y='620'>1</text>
+ <text x='158' y='620'>2</text>
+ <text x='178' y='620'>3</text>
+ <text x='198' y='620'>4</text>
+ <text x='218' y='620'>5</text>
+ <text x='238' y='620'>6</text>
+ <text x='258' y='620'>7</text>
+ <text x='278' y='620'>8</text>
+ <text x='298' y='620'>9</text>
+ <text x='318' y='620'>10</text>
+ <text x='338' y='620'>11</text>
+ <text x='358' y='620'>12</text>
+ <text x='378' y='620'>13</text>
+ <text x='398' y='620'>14</text>
+ <text x='418' y='620'>15</text>
+ <text x='438' y='620'>16</text>
+ <text x='458' y='620'>17</text>
+ <text x='478' y='620'>18</text>
+ <text x='498' y='620'>19</text>
+ <text x='518' y='620'>20</text>
+ <text x='538' y='620'>21</text>
+ <text x='558' y='620'>22</text>
+ <text x='578' y='620'>23</text>
+ <text x='598' y='620'>24</text>
+ <text x='618' y='620'>25</text>
+ </g>
+ </g>
+ <a xlink:href='https://github.com/cooijmanstim/advent2022'><text fill='currentColor' x='10' y='62'>Tim Cooijmans</text></a>
+ <a xlink:href='https://github.com/frasiyav/AoC2022'><text fill='currentColor' x='10' y='74'>frasiyav</text></a>
+ <a xlink:href='https://github.com/dzaima/aoc/tree/master/2022/BQN'><text fill='currentColor' x='10' y='86'>dzaima</text></a>
+ <a xlink:href='https://code.tvl.fyi/tree/users/sterni/exercises/aoc/2022'><text fill='currentColor' x='10' y='98'>sterni</text></a>
+ <a xlink:href='https://github.com/saltysylvi/bqn-aoc2022'><text fill='currentColor' x='10' y='110'>Sylvia</text></a>
+ <a xlink:href='https://github.com/jhfranklin/aoc/tree/main/2022'><text fill='currentColor' x='10' y='122'>Jack Franklin</text></a>
+ <a xlink:href='https://github.com/mpizzzle/AdventOfCode/tree/master/2022'><text fill='currentColor' x='10' y='134'>Michael Percival</text></a>
+ <a xlink:href='https://github.com/icendoan/aoc22'><text fill='currentColor' x='10' y='146'>Caleb Quilley</text></a>
+ <a xlink:href='https://github.com/razetime/aoc/tree/main/22/bqn'><text fill='currentColor' x='10' y='158'>Raghu R</text></a>
+ <a xlink:href='https://github.com/shnarazk/advent-of-code/tree/main/bqn/2022'><text fill='currentColor' x='10' y='170'>Narazaki Shuji</text></a>
+ <a xlink:href='https://codeberg.org/Rampoina/aoc/src/branch/master/2022'><text fill='currentColor' x='10' y='182'>Rampoina</text></a>
+ <a xlink:href='https://github.com/SamuelSarle/advent/tree/master/adv_2022'><text fill='currentColor' x='10' y='194'>Samuel</text></a>
+ <a xlink:href='https://git.sr.ht/~srasu/bqn-aoc/tree/main/item/src/aoc2022'><text fill='currentColor' x='10' y='206'>Joshua Suskalo</text></a>
+ <a xlink:href='https://github.com/eissplitter/aoc'><text fill='currentColor' x='10' y='218'>eissplitter</text></a>
+ <a xlink:href='https://github.com/dlozeve/aoc2022'><text fill='currentColor' x='10' y='230'>Dimitri Lozeve</text></a>
+ <a xlink:href='https://github.com/karimElmougi/aoc/tree/master/2022'><text fill='currentColor' x='10' y='242'>Karim Elmougi</text></a>
+ <a xlink:href='https://github.com/mk12/aoc/tree/main/src/bqn'><text fill='currentColor' x='10' y='254'>Mitchell Kember</text></a>
+ <a xlink:href='https://github.com/Choram/AoC2022BQN'><text fill='currentColor' x='10' y='266'>Choram</text></a>
+ <a xlink:href='https://github.com/Detegr/aoc2022'><text fill='currentColor' x='10' y='278'>Antti Keränen</text></a>
+ <a xlink:href='https://github.com/jhvst/advent2022'><text fill='currentColor' x='10' y='290'>Juuso Haavisto</text></a>
+ <a xlink:href='https://github.com/devcordde/adventofcode-22'><text fill='currentColor' x='10' y='302'>Johnny</text></a>
+ <a xlink:href='https://github.com/Olodus/advent_of_code2021/tree/main/2022'><text fill='currentColor' x='10' y='314'>Olodus</text></a>
+ <a xlink:href='https://github.com/Nhlest/AoC2022/tree/main/bqn'><text fill='currentColor' x='10' y='326'>N`hlest</text></a>
+ <a xlink:href='https://github.com/Brian-ED/BQN-Advent-Of-Code/tree/main/2022'><text fill='currentColor' x='10' y='338'>Brian E</text></a>
+ <a xlink:href='https://github.com/dancek/bqn-advent2022'><text fill='currentColor' x='10' y='350'>Hannu Hartikainen</text></a>
+ <a xlink:href='https://github.com/Skyb0rg007/Advent-of-Code/tree/master/2022'><text fill='currentColor' x='10' y='362'>Skye Soss</text></a>
+ <a xlink:href='https://github.com/akamayu-ouo/AoC/tree/master/2022'><text fill='currentColor' x='10' y='374'>akamayu ouo</text></a>
+ <a xlink:href='https://github.com/AugustUnderground/AoC2022'><text fill='currentColor' x='10' y='386'>ynk</text></a>
+ <a xlink:href='https://github.com/TomaSajt/AOC/tree/master/bqn/2022'><text fill='currentColor' x='10' y='398'>Toma</text></a>
+ <a xlink:href='https://github.com/dunyakirkali/aoc.bqn/tree/main/2022'><text fill='currentColor' x='10' y='410'>Dunya Kirkali</text></a>
+ <a xlink:href='https://github.com/Trouble-Truffle/Solutions/tree/main/AOC-2022'><text fill='currentColor' x='10' y='422'>Perigord</text></a>
+ <a xlink:href='https://github.com/sullyj3/adventofcode2022'><text fill='currentColor' x='10' y='434'>James Sully</text></a>
+ <a xlink:href='https://github.com/axelbdt/aoc/tree/main/2022/bqn'><text fill='currentColor' x='10' y='446'>axelbdt</text></a>
+ <a xlink:href='https://github.com/bddean/aoc/tree/main/2022'><text fill='currentColor' x='10' y='458'>Ben Dean</text></a>
+ <a xlink:href='https://github.com/dankeyy/aoc22'><text fill='currentColor' x='10' y='470'>dankeyy</text></a>
+ <a xlink:href='https://github.com/codereport/Advent-of-Code-2022'><text fill='currentColor' x='10' y='482'>Conor Hoekstra</text></a>
+ <a xlink:href='https://github.com/kejadlen/advent-of-code/tree/main/2022/bqn'><text fill='currentColor' x='10' y='494'>Alpha Chen</text></a>
+ <a xlink:href='https://github.com/DavidCromp/aoc2022/tree/main/BQN'><text fill='currentColor' x='10' y='506'>David Cromp</text></a>
+ <a xlink:href='https://github.com/phenax/advent-of-coolio-2022'><text fill='currentColor' x='10' y='518'>Akshay Nair</text></a>
+ <a xlink:href='https://github.com/asherbhs/aoc2022'><text fill='currentColor' x='10' y='530'>Asher Harvey-Smith</text></a>
+ <a xlink:href='https://github.com/extorious/aoc2022'><text fill='currentColor' x='10' y='542'>extorious</text></a>
+ <a xlink:href='https://github.com/felixr/advent-of-code/tree/main/2022'><text fill='currentColor' x='10' y='554'>Felix Riedel</text></a>
+ <a xlink:href='https://github.com/dgkf/advent-of-code/tree/master/2022'><text fill='currentColor' x='10' y='566'>Doug Kelkhoff</text></a>
+ <a xlink:href='https://github.com/juriad/advent2022'><text fill='currentColor' x='10' y='578'>Adam Juraszek</text></a>
+ <a xlink:href='https://github.com/calebowens/Advent-of-code-RB-2022'><text fill='currentColor' x='10' y='590'>calebowens</text></a>
+ <a xlink:href='https://github.com/0xmycf/Advent-of-code/tree/main/2022/bqn-22'><text fill='currentColor' x='10' y='602'>mycf</text></a>
+ <g stroke-width='6' class='green' opacity='0.9'>
+ <path d='M128 59h500'/>
+ <path d='M128 71h500'/>
+ <path d='M128 83h500'/>
+ <path d='M128 95h260M408 95h20M448 95h40M508 95h40M608 95h20'/>
+ <path d='M128 107h300M528 107h20M608 107h20'/>
+ <path d='M128 119h300M468 119h20M528 119h20'/>
+ <path d='M128 131h220M388 131h40M448 131h40M508 131h20'/>
+ <path d='M128 143h320'/>
+ <path d='M128 155h300'/>
+ <path d='M128 167h200M408 167h40M508 167h20M608 167h20'/>
+ <path d='M128 179h200M348 179h20M388 179h40M528 179h20'/>
+ <path d='M168 191h120M348 191h20M388 191h20M448 191h40M568 191h60'/>
+ <path d='M128 203h260'/>
+ <path d='M128 215h120M268 215h80M468 215h20M508 215h20'/>
+ <path d='M128 227h120M268 227h120'/>
+ <path d='M128 239h160M308 239h80'/>
+ <path d='M128 251h220'/>
+ <path d='M128 263h200'/>
+ <path d='M128 275h200'/>
+ <path d='M128 287h180'/>
+ <path d='M128 299h80M228 299h20M268 299h60'/>
+ <path d='M128 311h160'/>
+ <path d='M208 323h140'/>
+ <path d='M128 335h140'/>
+ <path d='M148 347h60M228 347h20M268 347h20M468 347h20'/>
+ <path d='M128 359h120'/>
+ <path d='M128 371h60M208 371h20M348 371h20'/>
+ <path d='M128 383h40M228 383h20M268 383h20M308 383h20'/>
+ <path d='M128 395h60M228 395h20M268 395h20'/>
+ <path d='M128 407h80M228 407h20'/>
+ <path d='M288 419h20M368 419h60'/>
+ <path d='M128 431h20M168 431h20M228 431h20M268 431h20'/>
+ <path d='M128 443h80'/>
+ <path d='M128 455h80'/>
+ <path d='M128 467h20M268 467h40'/>
+ <path d='M128 479h20M228 479h20M268 479h20'/>
+ <path d='M128 491h20M208 491h40'/>
+ <path d='M128 503h60'/>
+ <path d='M128 515h20M608 515h20'/>
+ <path d='M128 527h40'/>
+ <path d='M128 539h40'/>
+ <path d='M228 551h20'/>
+ <path d='M188 563h20'/>
+ <path d='M168 575h20'/>
+ <path d='M148 587h20'/>
+ <path d='M128 599h20'/>
+ </g>
+ <g stroke-width='6' class='red' opacity='0.2'>
+ <path d='M428 155h200'/>
+ <path d='M328 167h80M448 167h60M528 167h80'/>
+ <path d='M128 191h40M288 191h60M368 191h20M408 191h40M488 191h80'/>
+ <path d='M248 227h20'/>
+ <path d='M208 299h20M248 299h20M328 299h20'/>
+ <path d='M128 323h80'/>
+ <path d='M188 371h20M228 371h120M368 371h120M588 371h40'/>
+ <path d='M168 383h60M248 383h20M288 383h20M328 383h40'/>
+ <path d='M188 395h40M248 395h20M288 395h100M408 395h20M468 395h20M508 395h40M568 395h20'/>
+ <path d='M128 419h160M308 419h60M428 419h20'/>
+ <path d='M148 431h20M188 431h40M248 431h20M288 431h100'/>
+ <path d='M148 467h120M308 467h20'/>
+ <path d='M148 479h80'/>
+ <path d='M148 491h60M248 491h180M468 491h20M508 491h40M568 491h20M608 491h20'/>
+ <path d='M148 515h300M468 515h20M508 515h40M568 515h20'/>
+ <path d='M128 551h100M248 551h240M508 551h40'/>
+ <path d='M128 575h40M188 575h440'/>
+ <path d='M128 587h20M168 587h280M468 587h20M548 587h80'/>
+ <path d='M148 599h280M468 599h20M528 599h20M608 599h20'/>
+ </g>
+ </g>
+</svg>
-<p><a href="https://github.com/jhfranklin/aoc/tree/main/2022">Jack Franklin</a> •
-<a href="https://github.com/razetime/aoc/tree/main/22/bqn">Raghu R</a> •
-<a href="https://github.com/saltysylvi/bqn-aoc2022">Sylvia</a> •
-<a href="https://github.com/frasiyav/AoC2022">frasiyav</a> •
-<a href="https://github.com/dzaima/aoc/tree/master/2022/BQN">dzaima</a> •
-<a href="https://github.com/dlozeve/aoc2022">Dimitri Lozeve</a> •
-<a href="https://code.tvl.fyi/tree/users/sterni/exercises/aoc/2022">sterni</a> •
-<a href="https://github.com/karimElmougi/aoc/tree/master/2022">Karim Elmougi</a> •
-<a href="https://git.sr.ht/~srasu/bqn-aoc/tree/main/item/src/aoc2022">Joshua Suskalo</a> •
-<a href="https://github.com/icendoan/aoc22">Caleb Quilley</a> •
-<a href="https://github.com/mpizzzle/AdventOfCode/tree/master/2022">Michael Percival</a> •
-<a href="https://github.com/shnarazk/advent-of-code/tree/main/bqn/2022">Narazaki Shuji</a> •
-<a href="https://github.com/Detegr/aoc2022">Antti Keränen</a> •
-<a href="https://codeberg.org/Rampoina/aoc/src/branch/master/2022">Rampoina</a> •
-<a href="https://github.com/eissplitter/aoc">eissplitter</a> •
-<a href="https://github.com/Choram/AoC2022BQN">Choram</a> •
-<a href="https://github.com/jhvst/advent2022">Juuso Haavisto</a> •
-<a href="https://github.com/devcordde/adventofcode-22">Johnny</a> •
-<a href="https://github.com/Olodus/advent_of_code2021/tree/main/2022">Olodus</a> •
-<a href="https://github.com/SamuelSarle/advent/tree/master/adv_2022">Samuel</a> •
-<a href="https://github.com/Nhlest/AoC2022/tree/main/bqn">N`hlest</a> •
-<a href="https://github.com/Brian-ED/BQN-Advent-Of-Code/tree/main/2022">Brian E</a> •
-<a href="https://github.com/AugustUnderground/AoC2022">ynk</a> •
-<a href="https://github.com/Skyb0rg007/Advent-of-Code/tree/master/2022">Skye Soss</a> •
-<a href="https://github.com/dancek/bqn-advent2022">Hannu Hartikainen</a> •
-<a href="https://github.com/TomaSajt/AOC/tree/master/bqn/2022">Toma</a> •
-<a href="https://github.com/dunyakirkali/aoc.bqn/tree/main/2022">Dunya Kirkali</a> •
-<a href="https://github.com/sullyj3/adventofcode2022">James Sully</a> •
-<a href="https://github.com/axelbdt/aoc/tree/main/2022/bqn">axelbdt</a> •
-<a href="https://github.com/dankeyy/aoc22">dankeyy</a> •
-<a href="https://github.com/codereport/Advent-of-Code-2022">Conor Hoekstra</a> •
-<a href="https://github.com/kejadlen/advent-of-code/tree/main/2022/bqn">Alpha Chen</a> •
-<a href="https://github.com/akamayu-ouo/AoC/tree/master/2022">akamayu ouo</a> •
-<a href="https://github.com/DavidCromp/aoc2022/tree/main/BQN">David Cromp</a> •
-<a href="https://github.com/Trouble-Truffle/Solutions/tree/main/AOC-2022">Perigord</a> •
-<a href="https://github.com/asherbhs/aoc2022">Asher Harvey-Smith</a> •
-<a href="https://github.com/extorious/aoc2022">extorious</a> •
-<a href="https://github.com/felixr/advent-of-code/tree/main/2022">Felix Riedel</a> •
-<a href="https://github.com/dgkf/advent-of-code/tree/master/2022">Doug Kelkhoff</a> •
-<a href="https://github.com/juriad/advent2022">Adam Juraszek</a> •
-<a href="https://github.com/phenax/advent-of-coolio-2022">Akshay Nair</a> •
-<a href="https://github.com/bddean/aoc/tree/main/2022">Ben Dean</a></p>
-</center>
+<p>The number of BQN solutions for each of the 25 days is plotted below, along with totals from AoC's <a href="https://adventofcode.com/2022/stats">stats page</a>. The BQN solutions are scaled to be visible here: there are 4842 times more valid AoC submissions than published BQN solutions overall.</p>
+<svg viewBox='-40 -25 336 178'>
+ <g stroke-width='1.2' font-size='13px' text-anchor='end' fill='currentColor'>
+ <rect class='code' stroke-width='1' rx='6' x='-20' y='-20' width='296' height='168'/>
+ <text x='256' y='9'>Solutions in:</text>
+ <text class='red' x='256' y='27'>Anything</text>
+ <text class='green' x='256' y='45'>BQN</text>
+ <g text-anchor='middle' opacity='0.8'>
+ <text dy='1em' x='128' y='128'>day</text>
+ <text transform='rotate(-90)' dy='-0.35em' x='-64' y='0'>count</text>
+ </g>
+ <path class='Paren' stroke='currentColor' fill='none' d='M0 0V128H256'/>
+ <path class='red' style='fill:none' d='M0 0L10.667 19.875L21.333 33.84L32 43.454L42.667 55.257L53.333 56.499L64 75.227L74.667 75.504L85.333 84.978L96 86.561L106.667 92.18L117.333 100.512L128 103.927L138.667 105.158L149.333 107.271L160 115.087L170.667 115.483L181.333 114.244L192 119.953L202.667 117.641L213.333 116.266L224 118.9L234.667 119.717L245.333 120.833L256 119.316'/>
+ <path class='green' style='fill:none' d='M0 36.059L10.667 45.737L21.333 48.157L32 57.835L42.667 65.093L53.333 48.157L64 77.191L74.667 57.835L85.333 74.771L96 77.191L106.667 91.708L117.333 94.127L128 98.966L138.667 101.386L149.333 98.966L160 115.903L170.667 113.483L181.333 106.225L192 120.742L202.667 111.064L213.333 111.064L224 120.742L234.667 118.322L245.333 118.322L256 108.644'/>
+ </g>
+</svg>
-<p><a href="https://gist.githubusercontent.com/mlochbaum/97127f270d0e2f06f566cf1899dd5fd8/raw/aoc2022.svg">The chart</a> keeps track of who's done what, updated at least daily.</p>
-<h3 id="last-year"><a class="header" href="#last-year">Last year</a></h3>
+<h2 id="year-2021"><a class="header" href="#year-2021">Year 2021</a></h2>
<p><a href="https://adventofcode.com/2021">Advent of Code 2021</a> saw great participation by the BQN community, with a total of 234 solutions published by 22 programmers. They can be found in these repositories:</p>
<center>