APL Quest: Difference between revisions
Jump to navigation
Jump to search
m (code to generate year section) |
m (→Problems from 2019: and fix generator code) |
||
Line 166: | Line 166: | ||
|} | |} | ||
:<span id=p2018>[[#2018|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=PLYKQVqyrAEj8NxxMWk_WcDOjDoqz65bKh a single playlist]. | :<span id=p2018>[[#2018|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=PLYKQVqyrAEj8NxxMWk_WcDOjDoqz65bKh a single playlist]. | ||
=== Problems from 2019 === | |||
{|class=wikitable id=2019 | |||
! Problem !! Title !! Chat !! Code !! Video[[#p2019|*]] | |||
|- | |||
| 1 || [https://problems.tryapl.org/psets/2019.html?goto=P10_Odd_and_Evens Odd and Evens] || [https://chat.stackexchange.com/transcript/52405?m=63286611#63286611 Mar 31, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/1.apl 2019/1.apl] || [https://www.youtube.com/watch?v=9puw9PBMFP8&list=PLYKQVqyrAEj-CZEC7r5v4SMd0RtgpoWPt 00:05:32] | |||
|- | |||
| 2 || [https://problems.tryapl.org/psets/2019.html?goto=P1_Chunky_Monkey Chunky Monkey] || [https://chat.stackexchange.com/transcript/52405?m=63332288#63332288 Apr 7, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/2.apl 2019/2.apl] || [https://www.youtube.com/watch?v=1EaAau9x8MI&list=PLYKQVqyrAEj-CZEC7r5v4SMd0RtgpoWPt 00:03:27] | |||
|- | |||
| 3 || [https://problems.tryapl.org/psets/2019.html?goto=P2_Making_the_Grade Making the Grade] || [https://chat.stackexchange.com/transcript/52405?m=63374600#63374600 Apr 14, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/3.apl 2019/3.apl] || [https://www.youtube.com/watch?v=uPMqIHcOfgE&list=PLYKQVqyrAEj-CZEC7r5v4SMd0RtgpoWPt 00:09:00] | |||
<!--- | |||
|- | |||
| 4 || [https://problems.tryapl.org/psets/2019.html?goto=P3_Grade_Distribution Grade Distribution] || [https://chat.stackexchange.com/transcript/52405?m=________#________ Apr 3, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/4.apl 2019/4.apl] || [https://www.youtube.com/watch?v=___________&list=PLYKQVqyrAEj-CZEC7r5v4SMd0RtgpoWPt 00:nn:nn] | |||
|- | |||
| 5 || [https://problems.tryapl.org/psets/2019.html?goto=P4_Knight_Moves Knight Moves] || [https://chat.stackexchange.com/transcript/52405?m=________#________ Apr 4, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/5.apl 2019/5.apl] || [https://www.youtube.com/watch?v=___________&list=PLYKQVqyrAEj-CZEC7r5v4SMd0RtgpoWPt 00:nn:nn] | |||
|- | |||
| 6 || [https://problems.tryapl.org/psets/2019.html?goto=P5_Doubling_Up Doubling Up] || [https://chat.stackexchange.com/transcript/52405?m=________#________ Apr 5, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/6.apl 2019/6.apl] || [https://www.youtube.com/watch?v=___________&list=PLYKQVqyrAEj-CZEC7r5v4SMd0RtgpoWPt 00:nn:nn] | |||
|- | |||
| 7 || [https://problems.tryapl.org/psets/2019.html?goto=P6_Telephone_Names Telephone Names] || [https://chat.stackexchange.com/transcript/52405?m=________#________ Apr 6, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/7.apl 2019/7.apl] || [https://www.youtube.com/watch?v=___________&list=PLYKQVqyrAEj-CZEC7r5v4SMd0RtgpoWPt 00:nn:nn] | |||
|- | |||
| 8 || [https://problems.tryapl.org/psets/2019.html?goto=P7_In_the_Center_of_It_All In the Center of It All] || [https://chat.stackexchange.com/transcript/52405?m=________#________ Apr 7, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/8.apl 2019/8.apl] || [https://www.youtube.com/watch?v=___________&list=PLYKQVqyrAEj-CZEC7r5v4SMd0RtgpoWPt 00:nn:nn] | |||
|- | |||
| 9 || [https://problems.tryapl.org/psets/2019.html?goto=P8_Going_the_Distance Going the Distance] || [https://chat.stackexchange.com/transcript/52405?m=________#________ Apr 8, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/9.apl 2019/9.apl] || [https://www.youtube.com/watch?v=___________&list=PLYKQVqyrAEj-CZEC7r5v4SMd0RtgpoWPt 00:nn:nn] | |||
|- | |||
| 10 || [https://problems.tryapl.org/psets/2019.html?goto=P9_Area_Code_a_la_Gauss Area Code a la Gauss] || [https://chat.stackexchange.com/transcript/52405?m=________#________ Apr 9, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/10.apl 2019/10.apl] || [https://www.youtube.com/watch?v=___________&list=PLYKQVqyrAEj-CZEC7r5v4SMd0RtgpoWPt 00:nn:nn] | |||
---> | |||
|} | |||
:<span id=p2019>[[#2019|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=PLYKQVqyrAEj-CZEC7r5v4SMd0RtgpoWPt a single playlist]. | |||
<!--- | <!--- | ||
⍝ code to generate year section: | ⍝ code to generate year section: | ||
∇w←Wiki(y d p);HttpCommand;i;n;u | |||
⍝ Wiki 2018 (2023 01 20) 'PLYKQVqyrAEj8NxxMWk_WcDOjDoqz65bKh' | ⍝ Wiki 2018 (2023 01 20) 'PLYKQVqyrAEj8NxxMWk_WcDOjDoqz65bKh' | ||
y←⍕y ⋄ ⎕SE.SALT.Load'HttpCommand' ⋄ n←⎕UCS 10 | y←⍕y ⋄ ⎕SE.SALT.Load'HttpCommand' ⋄ n←⎕UCS 10 | ||
i←⍕¨⍳10 | i←⍕¨⍳10 | ||
d←'Mmm D, YYYY'(1200⌶)( | d←'Mmm D, YYYY'(1200⌶)(7×0,⍳9)+1 ⎕DT⊂d | ||
u←1↓(⎕JSON(HttpCommand.Get'https://raw.githubusercontent.com/Dyalog/PracticeProblems/master/testcases/',y,'.json').Data).⎕NL-⍳9 | u←1↓(⎕JSON(HttpCommand.Get'https://raw.githubusercontent.com/Dyalog/PracticeProblems/master/testcases/',y,'.json').Data).⎕NL-⍳9 | ||
Line 182: | Line 210: | ||
w,←'|-',n | w,←'|-',n | ||
w,←'| ',i,' |' | w,←'| ',i,' |' | ||
w,←'| [https://problems.tryapl.org/psets/',y,'.html?goto=',u,'] |' | w,←'| [https://problems.tryapl.org/psets/',y,'.html?goto=',u,' ',('^P\d+_' '_'⎕R'' ' '⊢u),'] |' | ||
w,←'| [https://chat.stackexchange.com/transcript/52405?m=________#________ ',d,'] |' | w,←'| [https://chat.stackexchange.com/transcript/52405?m=________#________ ',d,'] |' | ||
w,←'| [https://github.com/abrudz/apl_quest/tree/main/',y,'/',i,'.apl ',y,'/',i,'.apl] |' | w,←'| [https://github.com/abrudz/apl_quest/tree/main/',y,'/',i,'.apl ',y,'/',i,'.apl] |' | ||
Line 189: | Line 217: | ||
w,←'|}',n | w,←'|}',n | ||
w,←':<span id=p',y,'>[[#',y,'|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=',p,' a single playlist].',n | w,←':<span id=p',y,'>[[#',y,'|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=',p,' a single playlist].',n | ||
∇ | |||
---> | ---> | ||
Revision as of 08:17, 18 April 2023
APL Quest is the title used for a series of short live chat sessions held by Adám Brudzewsky with guest appearances by Richard Park. The sessions run on Fridays at 15:00 UTC. Each session focuses on one problem from Phase 1 of a past APL Problem Solving Competition, beginning with problem 1 from the 2013 round, and is followed up by publication of the code[1] and a video that summarises the solutions.[2]
APL Quest events happen in the APL Orchard, and requires a Stack Exchange account:
- Account holders with 20 reputation points are free to join via apl.chat.
- Others must follow the APL Orchard access instructions.
The Stack Exchange chat system allows signing up for reminders to these recurring events.[3]
Sessions
Problems from 2013
- * All videos are also available as a single playlist.
Problems from 2014
- * All videos are also available as a single playlist.
Problems from 2015
- * All videos are also available as a single playlist.
Problems from 2016
- * All videos are also available as a single playlist.
Problems from 2017
- * All videos are also available as a single playlist.
Problems from 2018
- * All videos are also available as a single playlist.
Problems from 2019
Problem | Title | Chat | Code | Video* |
---|---|---|---|---|
1 | Odd and Evens | Mar 31, 2023 | 2019/1.apl | 00:05:32 |
2 | Chunky Monkey | Apr 7, 2023 | 2019/2.apl | 00:03:27 |
3 | Making the Grade | Apr 14, 2023 | 2019/3.apl | 00:09:00 |
- * All videos are also available as a single playlist.