Advent of Code: Difference between revisions
Jump to navigation
Jump to search
m (Add new source code repo for AOC2022) |
|||
(One intermediate revision by one other user not shown) | |||
Line 3: | Line 3: | ||
The solutions can be used as references for solving the puzzles, or just a general way to hone your APL skills. | The solutions can be used as references for solving the puzzles, or just a general way to hone your APL skills. | ||
[[File:csv_video.png|thumb|right|[https://www.youtube.com/watch?v=AHoiROI15BA Adám Brudzewsky's video] on parsing text files, useful for solving Advent of Code problems.]] | |||
At the end of AoC 2021, [[Adám Brudzewsky]] published an informational video<ref>[[Adám Brudzewsky|Brudzewsky, Adám]]. [https://www.youtube.com/watch?v=AHoiROI15BA Parsing content from text files using Dyalog APL's <syntaxhighlight lang=apl inline>⎕CSV</syntaxhighlight>]. Adám's APL. YouTube. 2021-12-23.</ref> with companion code<ref>Brudzewsky, Adám. [https://github.com/abrudz/parsing parsing]. abrudz. GitHub. 2021-12-23.</ref> to parse text files that are similar to many common input formats given by AoC. | |||
There is also a leaderboard for APLers, the code is 656501-67f7cded. | There is also a leaderboard for APLers, the code is 656501-67f7cded. | ||
Line 35: | Line 37: | ||
|- | |- | ||
| Mihaly Barasz || || || || || || || [https://gist.github.com/klao/b37b9a8f28c8235972ce94e8d6cc9f0e code] || | | Mihaly Barasz || || || || || || || [https://gist.github.com/klao/b37b9a8f28c8235972ce94e8d6cc9f0e code] || | ||
|- | |||
| [https://github.com/mitchell-johnstone Mitchell Johnstone] || || || || || || || || [https://github.com/mitchell-johnstone/AdventOfCode/tree/master/AOC2022 code] | |||
|- | |- | ||
| Nathan Rogers || [https://codeberg.org/CptJimKirk/aoc/src/branch/main/apl/aoc2015 code] || || [https://codeberg.org/CptJimKirk/aoc/src/branch/main/apl/aoc2017 code] || || || [https://codeberg.org/CptJimKirk/aoc/src/branch/main/apl/aoc2020 code] || || | | Nathan Rogers || [https://codeberg.org/CptJimKirk/aoc/src/branch/main/apl/aoc2015 code] || || [https://codeberg.org/CptJimKirk/aoc/src/branch/main/apl/aoc2017 code] || || || [https://codeberg.org/CptJimKirk/aoc/src/branch/main/apl/aoc2020 code] || || | ||
Line 58: | Line 62: | ||
| Woosuk Kwak || [https://github.com/Bubbler-4/advent-of-apl/tree/master/AoC2015/APLSource code] || || || || || || || | | Woosuk Kwak || [https://github.com/Bubbler-4/advent-of-apl/tree/master/AoC2015/APLSource code] || || || || || || || | ||
|} | |} | ||
== References == | |||
<references/> | |||
[[category:lists]][[Category:Online resources]]{{APL community}} | [[category:lists]][[Category:Online resources]]{{APL community}} |
Revision as of 00:09, 12 December 2022
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 is also a leaderboard for APLers, the code is 656501-67f7cded.
Individuals' solutions
Author | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 |
---|---|---|---|---|---|---|---|---|
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 | |||||||
Jay Foad | code | code | code | code | code | code | ||
Lavender | code | |||||||
Matthew Maycock | code | |||||||
Max Rothman | code | |||||||
Mihaly Barasz | code | |||||||
Mitchell Johnstone | code | |||||||
Nathan Rogers | code | code | code | |||||
Nick Nickolov | code | |||||||
Patrick Ocana Bruno | code | |||||||
pitr | code | code | ||||||
Raghu Ranganathan | 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 | |||||||
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.