Advent of Code: Difference between revisions
Jump to navigation
Jump to search
(Added AoC23 solutions from Jonathan Carroll) |
|||
Line 29: | Line 29: | ||
|- | |- | ||
| Jon Mikoš || || || || || || || [https://github.com/MikosJon/AdventOfCode2021 code] || || | | Jon Mikoš || || || || || || || [https://github.com/MikosJon/AdventOfCode2021 code] || || | ||
|- | |||
| [[Jonathan Carroll]] || || || || || || || || || [https://github.com/jonocarroll/advent-of-code/tree/main/2023/APL code] | |||
|- | |- | ||
| [[Jay Foad]] || || || [https://github.com/jayfoad/aoc2017apl code] || [https://github.com/jayfoad/aoc2018apl code] || [https://github.com/jayfoad/aoc2019apl code] || [https://github.com/jayfoad/aoc2020apl code] || [https://github.com/jayfoad/aoc2021apl code] || [https://github.com/jayfoad/aoc2022apl code] || | | [[Jay Foad]] || || || [https://github.com/jayfoad/aoc2017apl code] || [https://github.com/jayfoad/aoc2018apl code] || [https://github.com/jayfoad/aoc2019apl code] || [https://github.com/jayfoad/aoc2020apl code] || [https://github.com/jayfoad/aoc2021apl code] || [https://github.com/jayfoad/aoc2022apl code] || |
Revision as of 22:24, 3 January 2024
Advent of Code (AoC) is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language. This page catalogues efforts by users to solve these puzzles in APL. Feel free to add more, including your own.
The solutions can be used as references for solving the puzzles, or just a general way to hone your APL skills.
At the end of AoC 2021, Adám Brudzewsky published an informational video[1] with companion code[2] to parse text files that are similar to many common input formats given by AoC.
There are also a couple of leaderboards for APLers: 375448-b54bbc8d and 656501-67f7cded.
Individuals' solutions
Author | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|
Aaron Hsu | code | ||||||||
Andrea Piseri | code | ||||||||
C. Quilley | code | ||||||||
Conor Hoekstra | videos | ||||||||
Duncan Regan | code | code | |||||||
Isaac Wooden | code | code | code videos |
code | |||||
video | |||||||||
Jack Franklin | code | ||||||||
Jon Mikoš | code | ||||||||
Jonathan Carroll | code | ||||||||
Jay Foad | code | code | code | code | code | code | |||
Kamila Szewczyk | code | ||||||||
Lavender | code | ||||||||
Matthew Maycock | code | ||||||||
Max Rothman | code | ||||||||
Mihaly Barasz | code | ||||||||
Mitchell Johnstone | code | ||||||||
Nathan Rogers | code | code | code | ||||||
Nick Nickolov | code | code | code | code | code | code | code | code | code |
Patrick Ocana Bruno | code | code | code | ||||||
Peter Mikkelsen | code | ||||||||
Peter Vernigorov | code | code | code | code | code | code | code | code | |
Raghu Ranganathan | code | code | code | ||||||
Rich Park | code | code | code | ||||||
Rory Kemp | code | code | code | ||||||
schatzmeister | code | ||||||||
Stefan Kruger | notebook | notebook | notebook | notebook | notebook | notebook | code | code | |
Steve Allen | code | code | |||||||
Woosuk Kwak | code |
References
- ↑ Brudzewsky, Adám. Parsing content from text files using Dyalog APL's
⎕CSV
. Adám's APL. YouTube. 2021-12-23. - ↑ Brudzewsky, Adám. parsing. abrudz. GitHub. 2021-12-23.
APL community [edit] | |
---|---|
Activities | Conferences ∙ User groups and meetups ∙ Iverson Award ∙ Exercises |
Chat rooms and forums | APL Farm ∙ APL Orchard ∙ APL Wiki |
People | Phil Abrams ∙ Brian Becker ∙ Bob Bernecky ∙ Larry Breed ∙ Charles Brenner ∙ Jim Brown ∙ Adám Brudzewsky ∙ Gitte Christensen ∙ Peter Donnelly ∙ John Earnest ∙ Adin Falkoff ∙ Garth Foster ∙ Lib Gibson ∙ Aaron Hsu ∙ Roger Hui ∙ Ken Iverson ∙ Morten Kromberg ∙ Dick Lathwell ∙ Marshall Lochbaum ∙ Eugene McDonnell ∙ Roger Moore ∙ Trenchard More ∙ Alan Perlis ∙ Raghu Ranganathan ∙ Henry Rich ∙ Al Rose ∙ John Scholes ∙ Ian Sharp ∙ Bob Smith ∙ Geoff Streeter ∙ Joey Tuttle ∙ Arthur Whitney |
Other | APL Trust ∙ APL Quote Quad ∙ Blogs ∙ Books ∙ Case studies ∙ Famous APL users ∙ Humour ∙ Jobs ∙ Merchandise ∙ Papers ∙ Podcasts ∙ TryAPL ∙ Try It Online ∙ Video channels |