APL Quest: Difference between revisions
Jump to navigation
Jump to search
(Two hours earlier in the winter) |
|||
(72 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[File:APL Quest frame.png|thumb|right|Still frame from a follow-up video.]] | [[File:APL Quest frame.png|thumb|right|Still frame from a follow-up video.]] | ||
'''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 | '''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, switching to 13:00 UTC from October. 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<ref>Adám Brudzewsky. [https://github.com/abrudz/apl_quest/ apl_quest] code repository. GitHub.</ref> and a video that summarises the solutions.<ref>Adám Brudzewsky. [https://www.youtube.com/playlist?list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN APL Quest] playlist. YouTube.</ref> | ||
APL Quest events happen in the [[APL Orchard]], and requires a [[Wikipedia:Stack Exchange|Stack Exchange]] account: | APL Quest events happen in the [[APL Orchard]], and requires a [[Wikipedia:Stack Exchange|Stack Exchange]] account: | ||
Line 31: | Line 31: | ||
| 9 || [https://problems.tryapl.org/psets/2013.html?goto=P9_It_Is_a_Moving_Experience It Is a Moving Experience] || [https://chat.stackexchange.com/transcript/52405?m=60790499#60790499 Apr 1, 2022] || [https://github.com/abrudz/apl_quest/blob/main/2013/9.apl 2013/9.apl] || [https://www.youtube.com/watch?v=txZiCW12lTE&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:15:12] | | 9 || [https://problems.tryapl.org/psets/2013.html?goto=P9_It_Is_a_Moving_Experience It Is a Moving Experience] || [https://chat.stackexchange.com/transcript/52405?m=60790499#60790499 Apr 1, 2022] || [https://github.com/abrudz/apl_quest/blob/main/2013/9.apl 2013/9.apl] || [https://www.youtube.com/watch?v=txZiCW12lTE&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:15:12] | ||
|- | |- | ||
| 10 || [https://problems.tryapl.org/psets/2013.html?goto=P10_Solution_Salvation Solution Salvation] || [https://chat.stackexchange.com/transcript/52405?m=60845175#60845175 Apr 8, 2022] || [https://github.com/abrudz/apl_quest/blob/main/2013/10.apl 2013/10.apl] || [https://www.youtube.com/watch?v=w-rzx2VNqbY&list= | | 10 || [https://problems.tryapl.org/psets/2013.html?goto=P10_Solution_Salvation Solution Salvation] || [https://chat.stackexchange.com/transcript/52405?m=60845175#60845175 Apr 8, 2022] || [https://github.com/abrudz/apl_quest/blob/main/2013/10.apl 2013/10.apl] || [https://www.youtube.com/watch?v=w-rzx2VNqbY&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:24:01] | ||
|} | |} | ||
:<span id=p2013>[[#2013|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=PLYKQVqyrAEj_M0SIpfU8eBWSYXE-GD86g a single playlist]. | :<span id=p2013>[[#2013|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=PLYKQVqyrAEj_M0SIpfU8eBWSYXE-GD86g a single playlist]. | ||
Line 91: | Line 91: | ||
! Problem !! Title !! Chat !! Code !! Video[[#p2016|*]] | ! Problem !! Title !! Chat !! Code !! Video[[#p2016|*]] | ||
|- | |- | ||
| 1 || [https://problems.tryapl.org/psets/2016.html?goto=P1_Statistics_Mean Statistics - Mean] || [https://chat.stackexchange.com/transcript/52405?m=61919109#61919109 Sep 2, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2016/1.apl 2016/1.apl] || [https://www.youtube.com/watch?v=pZA3NFdh7M8&list= | | 1 || [https://problems.tryapl.org/psets/2016.html?goto=P1_Statistics_Mean Statistics - Mean] || [https://chat.stackexchange.com/transcript/52405?m=61919109#61919109 Sep 2, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2016/1.apl 2016/1.apl] || [https://www.youtube.com/watch?v=pZA3NFdh7M8&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:17:48] | ||
|- | |- | ||
| 2 || [https://problems.tryapl.org/psets/2016.html?goto=P2_Statistics_Median Statistics - Median] || Sep, 9, 2022 || | | 2 || [https://problems.tryapl.org/psets/2016.html?goto=P2_Statistics_Median Statistics - Median] || [https://chat.stackexchange.com/transcript/52405?m=61968437#61968437 Sep, 9, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2016/2.apl 2016/2.apl] || [https://www.youtube.com/watch?v=oBkCJfi_OEU&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:23:22] | ||
|- | |- | ||
| 3 || [https://problems.tryapl.org/psets/2016.html?goto=P3_Statistics_Mode Statistics - Mode] || Sep, 16, 2022 || | | 3 || [https://problems.tryapl.org/psets/2016.html?goto=P3_Statistics_Mode Statistics - Mode] || [https://chat.stackexchange.com/transcript/52405?m=62016595#62016595 Sep, 16, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2016/3.apl 2016/3.apl] || [https://www.youtube.com/watch?v=iJsh_0wD2us&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:26:36] | ||
|- | |- | ||
| 4 || [https://problems.tryapl.org/psets/2016.html?goto=P4_Just_Meshing_Around Just Meshing Around] || Sep, 23, 2022 || | | 4 || [https://problems.tryapl.org/psets/2016.html?goto=P4_Just_Meshing_Around Just Meshing Around] || [https://chat.stackexchange.com/transcript/52405?m=62063400#62063400 Sep, 23, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2016/4.apl 2016/4.apl] || [https://www.youtube.com/watch?v=59eKagcVoO4&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:12:07] | ||
|- | |- | ||
| 5 || [https://problems.tryapl.org/psets/2016.html?goto=P5_Youre_Unique_Just_Like_Everyone_Else You’re Unique, Just Like Everyone Else] || Sep, 30, 2022 || | | 5 || [https://problems.tryapl.org/psets/2016.html?goto=P5_Youre_Unique_Just_Like_Everyone_Else You’re Unique, Just Like Everyone Else] || [https://chat.stackexchange.com/transcript/52405?m=62107645#62107645 Sep, 30, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2016/5.apl 2016/5.apl] || [https://www.youtube.com/watch?v=zFSFcIskU4U&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:13:36] | ||
|- | |- | ||
| 6 || [https://problems.tryapl.org/psets/2016.html?goto=P6_Shorter_Ones_to_the_Front Shorter Ones to the Front] || Oct, 7, 2022 || | | 6 || [https://problems.tryapl.org/psets/2016.html?goto=P6_Shorter_Ones_to_the_Front Shorter Ones to the Front] || [https://chat.stackexchange.com/transcript/52405?m=62151647#62151647 Oct, 7, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2016/6.apl 2016/6.apl] || [https://www.youtube.com/watch?v=ZmVuGl6-DJk&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:04:19] | ||
|- | |- | ||
| 7 || [https://problems.tryapl.org/psets/2016.html?goto=P7_3s_and_5s 3s and 5s] || Oct, 14, 2022 || | | 7 || [https://problems.tryapl.org/psets/2016.html?goto=P7_3s_and_5s 3s and 5s] || [https://chat.stackexchange.com/transcript/52405?m=62198343#62198343 Oct, 14, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2016/7.apl 2016/7.apl] || [https://www.youtube.com/watch?v=s1qIJ1LRfaQ&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:06:28] | ||
|- | |- | ||
| 8 || [https://problems.tryapl.org/psets/2016.html?goto=P8_Separating_Out_the_Negative Separating Out the Negative] || Oct, 21, 2022 || | | 8 || [https://problems.tryapl.org/psets/2016.html?goto=P8_Separating_Out_the_Negative Separating Out the Negative] || [https://chat.stackexchange.com/transcript/52405?m=62233525#62233525 Oct, 21, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2016/8.apl 2016/8.apl] || [https://www.youtube.com/watch?v=ZSEJkNrEdOQ&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:07:16] | ||
|- | |- | ||
| 9 || [https://problems.tryapl.org/psets/2016.html?goto=P9_Delimited_Text Delimited Text] || Oct, 28, 2022 || | | 9 || [https://problems.tryapl.org/psets/2016.html?goto=P9_Delimited_Text Delimited Text] || [https://chat.stackexchange.com/transcript/52405?m=62273399#62273399 Oct, 28, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2016/9.apl 2016/9.apl] || [https://www.youtube.com/watch?v=5_ArihWDSlM&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:06:51] | ||
|- | |- | ||
| 10 || [https://problems.tryapl.org/psets/2016.html?goto=P10_Order_Total_Dot_Product Order Total] || Nov, 4, 2022 || | | 10 || [https://problems.tryapl.org/psets/2016.html?goto=P10_Order_Total_Dot_Product Order Total] || [https://chat.stackexchange.com/transcript/52405?m=62313927#62313927 Nov, 4, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2016/10.apl 2016/10.apl] || [https://www.youtube.com/watch?v=5rfCeT_lPk8&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:06:43] | ||
|} | |} | ||
:<span id=p2016>[[#2016|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=PLYKQVqyrAEj9zSwnh4K28nCApruWA1j_m a single playlist]. | :<span id=p2016>[[#2016|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=PLYKQVqyrAEj9zSwnh4K28nCApruWA1j_m a single playlist]. | ||
=== Problems from 2017 === | |||
{|class=wikitable id=2017 | |||
! Problem !! Title !! Chat !! Code !! Video[[#p2017|*]] | |||
|- | |||
| 1 || [https://problems.tryapl.org/psets/2017.html?goto=P1_What_an_Odd_Bunch What an Odd Bunch] || [https://chat.stackexchange.com/transcript/message/62357410#62357410 Nov 11, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2017/1.apl 2017/1.apl] || [https://www.youtube.com/watch?v=afiMn3ACT1U&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:03:10] | |||
|- | |||
| 2 || [https://problems.tryapl.org/psets/2017.html?goto=P2_Good_Evening Good Evening] || [https://chat.stackexchange.com/transcript/52405?m=62397727#62397727 Nov 18, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2017/2.apl 2017/2.apl] || [https://www.youtube.com/watch?v=fg1Z0V33Er4&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:04:56] | |||
|- | |||
| 3 || [https://problems.tryapl.org/psets/2017.html?goto=P3_Miss_Quoted Miss Quoted] || [https://chat.stackexchange.com/transcript/52405?m=62439770#62439770 Nov 25, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2017/3.apl 2017/3.apl] || [https://www.youtube.com/watch?v=Yx3xqiNo9NY&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:17:04] | |||
|- | |||
| 4 || [https://problems.tryapl.org/psets/2017.html?goto=P4_Slices_of_Pies Slice(s) of Pie(s)] || [https://chat.stackexchange.com/transcript/52405?m=62483171#62483171 Dec 2, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2017/4.apl 2017/4.apl] || [https://www.youtube.com/watch?v=XLrh6HwUbP8&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:12:35] | |||
|- | |||
| 5 || [https://problems.tryapl.org/psets/2017.html?goto=P5_DNA DNA?] || [https://chat.stackexchange.com/transcript/message/62538000#62538000 Dec 9, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2017/5.apl 2017/5.apl] || [https://www.youtube.com/watch?v=s2XtJKB1Sks&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:03:54] | |||
|- | |||
| 6 || [https://problems.tryapl.org/psets/2017.html?goto=P6_k_mers k-mers] ||[https://chat.stackexchange.com/transcript/message/62581736#62581736 Dec 16, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2017/6.apl 2017/6.apl] || [https://www.youtube.com/watch?v=SYcEnkcV5q8&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:08:54] | |||
|- | |||
| 7 || [https://problems.tryapl.org/psets/2017.html?goto=P7_Counting_DNA_Nucleotides Counting DNA Nucleotides] || [https://chat.stackexchange.com/transcript/message/62628046#62628046 Dec 23, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2017/7.apl 2017/7.apl] || [https://www.youtube.com/watch?v=0TJkzDIWAno&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:06:53] | |||
|- | |||
| 8 || [https://problems.tryapl.org/psets/2017.html?goto=P8_Be_the_First_1 Be the First 1] || [https://chat.stackexchange.com/transcript/52405?m=62667691#62667691 Dec 30, 2022] || [https://github.com/abrudz/apl_quest/tree/main/2017/8.apl 2017/8.apl] || [https://www.youtube.com/watch?v=he6rpBP4hP8&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:14:10] | |||
|- | |||
| 9 || [https://problems.tryapl.org/psets/2017.html?goto=P9_Double_Trouble Double Trouble] || [https://chat.stackexchange.com/transcript/52405?m=62715050#62715050 Jan 6, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2017/9.apl 2017/9.apl] || [https://www.youtube.com/watch?v=t2RH0isi3Qg&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:10:35] | |||
|- | |||
| 10 || [https://problems.tryapl.org/psets/2017.html?goto=P10_Squaring_Off Squaring Off] || [https://chat.stackexchange.com/transcript/52405?m=62764522#62764522 Jan 13, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2017/10.apl 2017/10.apl] || [https://www.youtube.com/watch?v=AOleoh2JlJI&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:05:38] | |||
|- | |||
|} | |||
:<span id=p2017>[[#2017|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=PLYKQVqyrAEj8wDbpQmxKOGNKwrsCJSbz7 a single playlist]. | |||
=== Problems from 2018 === | |||
{|class=wikitable id=2018 | |||
! Problem !! Title !! Chat !! Code !! Video[[#p2018|*]] | |||
|- | |||
| 1 || [https://problems.tryapl.org/psets/2018.html?goto=P1_Oh_Say_Can_You_See Oh Say Can You See] || [https://chat.stackexchange.com/transcript/message/62357410#62357410 Jan 20, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2018/1.apl 2018/1.apl] || [https://www.youtube.com/watch?v=YZBOKebM624&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:13:48] | |||
|- | |||
| 2 || [https://problems.tryapl.org/psets/2018.html?goto=P2_Number_Splitting Number Splitting] || [https://chat.stackexchange.com/transcript/message/62858667#62858667 Jan 27, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2018/2.apl 2018/2.apl] || [https://www.youtube.com/watch?v=Q4U3y-bhxGA&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:06:16] | |||
|- | |||
| 3 || [https://problems.tryapl.org/psets/2018.html?goto=P3_Rolling_Along Rolling Along] || [https://chat.stackexchange.com/transcript/message/62907248#62907248 Feb 3, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2018/3.apl 2018/3.apl] || [https://www.youtube.com/watch?v=D6jWkFo00-E&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:13:03] | |||
|- | |||
| 4 || [https://problems.tryapl.org/psets/2018.html?goto=P4_Whats_Your_Sign Whats Your Sign] || [https://chat.stackexchange.com/transcript/52405?m=62957002#62957002 Feb 10, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2018/4.apl 2018/4.apl] || [https://www.youtube.com/watch?v=g82bRux0TJI&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:13:40] | |||
|- | |||
| 5 || [https://problems.tryapl.org/psets/2018.html?goto=P5_Whats_Your_Sign_Revisited Whats Your Sign Revisited] || [https://chat.stackexchange.com/transcript/52405?m=63010133#63010133 Feb 17, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2018/5.apl 2018/5.apl] || [https://www.youtube.com/watch?v=BtJ6Hey2PE4&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:15:18] | |||
|- | |||
| 6 || [https://problems.tryapl.org/psets/2018.html?goto=P6_Whats_Your_Angle Whats Your Angle] || [https://chat.stackexchange.com/transcript/52405?m=63056863#63056863 Feb 24, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2018/6.apl 2018/6.apl] || [https://www.youtube.com/watch?v=3ivJvycE0Tk&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:07:09] | |||
|- | |||
| 7 || [https://problems.tryapl.org/psets/2018.html?goto=P7_Unconditionally_Shifty Unconditionally Shifty] || [https://chat.stackexchange.com/transcript/52405?m=63108820#63108820 Mar 3, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2018/7.apl 2018/7.apl] || [https://www.youtube.com/watch?v=b3r4CY5kf9c&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:07:45] | |||
|- | |||
| 8 || [https://problems.tryapl.org/psets/2018.html?goto=P8_Making_a_Good_Argument Making a Good Argument] || [https://chat.stackexchange.com/transcript/52405?m=63151714#63151714 Mar 10, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2018/8.apl 2018/8.apl] || [https://www.youtube.com/watch?v=F72metQNXAU&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:12:41] | |||
|- | |||
| 9 || [https://problems.tryapl.org/psets/2018.html?goto=P9_Earlier_Later_or_the_Same Earlier Later or the Same] || [https://chat.stackexchange.com/transcript/52405?m=63197530#63197530 Mar 17, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2018/9.apl 2018/9.apl] || [https://www.youtube.com/watch?v=gPQpCa0ke0U&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:05:29] | |||
|- | |||
| 10 || [https://problems.tryapl.org/psets/2018.html?goto=P10_Anagrammatically_Correct Anagrammatically Correct] || [https://chat.stackexchange.com/transcript/52405?m=63239751#63239751 Mar 24, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2018/10.apl 2018/10.apl] || [https://www.youtube.com/watch?v=3kRLlmZC62o&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:03:12] | |||
|- | |||
|} | |||
:<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=P1_Chunky_Monkey Chunky Monkey] || [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=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:05:32] | |||
|- | |||
| 2 || [https://problems.tryapl.org/psets/2019.html?goto=P2_Making_the_Grade Making the Grade] || [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=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:03:27] | |||
|- | |||
| 3 || [https://problems.tryapl.org/psets/2019.html?goto=P3_Grade_Distribution Grade Distribution] || [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=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:09:00] | |||
|- | |||
| 4 || [https://problems.tryapl.org/psets/2019.html?goto=P4_Knight_Moves Knight Moves] || [https://chat.stackexchange.com/transcript/52405?m=63423145#63423145 Apr 21, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/4.apl 2019/4.apl] || [https://www.youtube.com/watch?v=K40CsPxYohM&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:06:37] | |||
|- | |||
| 5 || [https://problems.tryapl.org/psets/2019.html?goto=P5_Doubling_Up Doubling Up] || [https://chat.stackexchange.com/transcript/52405?m=63469882#63469882 Apr 28, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/5.apl 2019/5.apl] || [https://www.youtube.com/watch?v=c8XRnJeJ2AY&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:05:01] | |||
|- | |||
| 6 || [https://problems.tryapl.org/psets/2019.html?goto=P6_Telephone_Names Telephone Names] || [https://chat.stackexchange.com/transcript/52405?m=63515042#63515042 May 5, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/6.apl 2019/6.apl] || [https://www.youtube.com/watch?v=mzyrnyV7Q_c&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:08:23] | |||
|- | |||
| 7 || [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=63558554#63558554 May 12, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/7.apl 2019/7.apl] || [https://www.youtube.com/watch?v=Bhov522Jz7o&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:06:56] | |||
|- | |||
| 8 || [https://problems.tryapl.org/psets/2019.html?goto=P8_Going_the_Distance Going the Distance] || [https://chat.stackexchange.com/transcript/52405?m=63609358#63609358 May 19, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/8.apl 2019/8.apl] || [https://www.youtube.com/watch?v=GNdp6rAZ2Is&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:15:47] | |||
|- | |||
| 9 || [https://problems.tryapl.org/psets/2019.html?goto=P9_Area_Code_a_la_Gauss Area Code à la Gauss] || [https://chat.stackexchange.com/transcript/52405?m=63718568#63718568 May 26, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/9.apl 2019/9.apl] || [https://www.youtube.com/watch?v=njZs8HV5Ra0&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:12:57] | |||
|- | |||
| 10 || [https://problems.tryapl.org/psets/2019.html?goto=P10_Odd_and_Evens Odd and Evens] || [https://chat.stackexchange.com/transcript/52405?m=63718568#63718568 Jun 2, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2019/10.apl 2019/10.apl] || [https://www.youtube.com/watch?v=9hUTqexYZ0I&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:15:33] | |||
|} | |||
:<span id=p2019>[[#2019|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=PLYKQVqyrAEj-CZEC7r5v4SMd0RtgpoWPt a single playlist]. | |||
=== Problems from 2020 === | |||
{|class=wikitable id=2020 | |||
! Problem !! Title !! Chat !! Code !! Video[[#p2020|*]] | |||
|- | |||
| 1 || [https://problems.tryapl.org/psets/2020.html?goto=P1_Lets_Split Let's Split] || [https://chat.stackexchange.com/transcript/52405?m=63767556#63767556 Jun 9, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2020/1.apl 2020/1.apl] || [https://www.youtube.com/watch?v=2grlocFykmI&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:06:11] | |||
|- | |||
| 2 || [https://problems.tryapl.org/psets/2020.html?goto=P2_Characters Character Building] || [https://chat.stackexchange.com/transcript/52405?m=63803321#63803321 Jun 16, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2020/2.apl 2020/2.apl] || [https://www.youtube.com/watch?v=C5X6FlTNzX4&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:13:05] | |||
|- | |||
| 3 || [https://problems.tryapl.org/psets/2020.html?goto=P3_Columns Excel-lent Columns] || [https://chat.stackexchange.com/transcript/52405?m=63835448#63835448 Jun 23, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2020/3.apl 2020/3.apl] || [https://www.youtube.com/watch?v=yg96DlrXUc4&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:06:19] | |||
|- | |||
| 4 || [https://problems.tryapl.org/psets/2020.html?goto=P4_Take_a_Leap Take a Leap] || [https://chat.stackexchange.com/transcript/52405?m=63890718#63890718 Jun 30, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2020/4.apl 2020/4.apl] || [https://www.youtube.com/watch?v=hqyDUkSooCw&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:11:04] | |||
|- | |||
| 5 || [https://problems.tryapl.org/psets/2020.html?goto=P5_Integer_Range Stepping in the Proper Direction] || [https://chat.stackexchange.com/transcript/message/63935087#63935087 Jul 7, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2020/5.apl 2020/5.apl] || [https://www.youtube.com/watch?v=SjCmDfWmhqk&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:11:17] | |||
|- | |||
| 6 || [https://problems.tryapl.org/psets/2020.html?goto=P6_Move_To_Front Move to the Front] || [https://chat.stackexchange.com/transcript/52405?m=63980930#63980930 Jul 14, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2020/6.apl 2020/6.apl] || [https://www.youtube.com/watch?v=FfFzzmEo37Q&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:05:04] | |||
|- | |||
| 7 || [https://problems.tryapl.org/psets/2020.html?goto=P7_Bits See You in a Bit] || [https://chat.stackexchange.com/transcript/52405?m=64028252#64028252 Jul 21, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2020/7.apl 2020/7.apl] || [https://www.youtube.com/watch?v=xXweDCXIVSk&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:07:02] | |||
|- | |||
| 8 || [https://problems.tryapl.org/psets/2020.html?goto=P8_Zigzag Zigzag Numbers] || [https://chat.stackexchange.com/transcript/52405?m=64081060#64081060 Jul 28, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2020/8.apl 2020/8.apl] || [https://www.youtube.com/watch?v=Q-8LAhe79zM&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:10:57] | |||
|- | |||
| 9 || [https://problems.tryapl.org/psets/2020.html?goto=P9_Rise_and_Fall Rise and Fall] || [https://chat.stackexchange.com/transcript/52405?m=64125164#64125164 Aug 4, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2020/9.apl 2020/9.apl] || [https://www.youtube.com/watch?v=qypqissqN-c&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:07:49] | |||
|- | |||
| 10 || [https://problems.tryapl.org/psets/2020.html?goto=P10_Stacking_It_Up Stacking It Up] || [https://chat.stackexchange.com/transcript/52405?m=64172099#64172099 Aug 11, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2020/10.apl 2020/10.apl] || [https://www.youtube.com/watch?v=LBelbuN1yRo&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:11:09] | |||
|} | |||
:<span id=p2020>[[#2020|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=PLYKQVqyrAEj8J80yMTag0_VDzxdPKjZ28 a single playlist]. | |||
=== Problems from 2021 === | |||
{|class=wikitable id=2021 | |||
! Problem !! Title !! Chat !! Code !! Video[[#p2021|*]] | |||
|- | |||
| 1 || [https://problems.tryapl.org/psets/2021.html?goto=P1_Are_You_a_Bacteria Are You a Bacteria] || [https://chat.stackexchange.com/transcript/52405?m=64216596#64216596 Aug 18, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2021/1.apl 2021/1.apl] || [https://www.youtube.com/watch?v=6tkUO7Wc5Tg&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:02:31] | |||
|- | |||
| 2 || [https://problems.tryapl.org/psets/2021.html?goto=P2_Index_Of_Modified Index Of Modified] || [https://chat.stackexchange.com/transcript/52405?m=64262014#64262014 Aug 25, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2021/2.apl 2021/2.apl] || [https://www.youtube.com/watch?v=r5VQ9wSBVTg&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:06:36] | |||
|- | |||
| 3 || [https://problems.tryapl.org/psets/2021.html?goto=P3_Multiplicity Multiplicity] || [https://chat.stackexchange.com/transcript/52405?m=64315806#64315806 Sep 1, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2021/3.apl 2021/3.apl] || [https://www.youtube.com/watch?v=h9xqYCxiMJo&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:10:00] | |||
|- | |||
| 4 || [https://problems.tryapl.org/psets/2021.html?goto=P4_Square_Peg_Round_Hole Square Peg, Round Hole] || [https://chat.stackexchange.com/transcript/52405?m=64360617#64360617 Sep 8, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2021/4.apl 2021/4.apl] || [https://www.youtube.com/watch?v=h0RS-rEV3BM&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:07:39] | |||
|- | |||
| 5 || [https://problems.tryapl.org/psets/2021.html?goto=P5_Rect_ify Rect-ify] || [https://chat.stackexchange.com/transcript/52405?m=64410899#64410899 Sep 15, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2021/5.apl 2021/5.apl] || [https://www.youtube.com/watch?v=demUjdV0EPk&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:05:02] | |||
|- | |||
| 6 || [https://problems.tryapl.org/psets/2021.html?goto=P6_Fischer_Random_Chess Fischer Random Chess] || [https://chat.stackexchange.com/transcript/52405?m=64457542#64457542 Sep 22, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2021/6.apl 2021/6.apl] || [https://www.youtube.com/watch?v=UvlL1OyIJIw&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:03:20] | |||
|- | |||
| 7 || [https://problems.tryapl.org/psets/2021.html?goto=P7_Can_You_Feel_the_Magic Can You Feel the Magic] || [https://chat.stackexchange.com/transcript/52405?m=64501098#64501098 Sep 29, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2021/7.apl 2021/7.apl] || [https://www.youtube.com/watch?v=j9MMQZXpTmM&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:07:41] | |||
|- | |||
| 8 || [https://problems.tryapl.org/psets/2021.html?goto=P8_Time_to_Make_a_Difference Time to Make a Difference] || [https://chat.stackexchange.com/transcript/52405?m=64533505#64533505 Oct 6, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2021/8.apl 2021/8.apl] || [https://www.youtube.com/watch?v=hQFMjRPFioI&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:02:57] | |||
|- | |||
| 9 || [https://problems.tryapl.org/psets/2021.html?goto=P9_In_the_Long_Run In the Long Run] || [https://chat.stackexchange.com/transcript/52405?m=64569242#64569242 Oct 13, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2021/9.apl 2021/9.apl] || [https://www.youtube.com/watch?v=kpTxXyWIgpc&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:07:19] | |||
|- | |||
| 10 || [https://problems.tryapl.org/psets/2021.html?goto=P10_On_the_Right_Side On the Right Side] || [https://chat.stackexchange.com/transcript/52405?m=64604513#64604513 Oct 20, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2021/10.apl 2021/10.apl] || [https://www.youtube.com/watch?v=tClkG4ybunI&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:12:25] | |||
|} | |||
:<span id=p2021>[[#2021|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=PLYKQVqyrAEj-AtwCeUfeICfWufM133X4e a single playlist]. | |||
=== Problems from 2022 === | |||
{|class=wikitable id=2022 | |||
! Problem !! Title !! Chat !! Code !! Video[[#p2022|*]] | |||
|- | |||
| 1 || [https://problems.tryapl.org/psets/2022.html?goto=P1_Counting_DNA Counting DNA Nucleotides?] || [https://chat.stackexchange.com/transcript/52405?m=64637385#64637385 Oct 28, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2022/1.apl 2022/1.apl] || [https://www.youtube.com/watch?v=xhZWd51rATE&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:04:10] | |||
|- | |||
| 2 || [https://problems.tryapl.org/psets/2022.html?goto=P2_Mutations Attack of the Mutations!] || [https://chat.stackexchange.com/transcript/52405?m=64668644#64668644 Nov 4, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2022/2.apl 2022/2.apl] || [https://www.youtube.com/watch?v=Gy7i_EzrhFE&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:04:07] | |||
|- | |||
| 3 || [https://problems.tryapl.org/psets/2022.html?goto=P3_XOR Uniquely Qualified] || [https://chat.stackexchange.com/transcript/52405?m=64700500#64700500 Nov 11, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2022/3.apl 2022/3.apl] || [https://www.youtube.com/watch?v=ZvjgB1aCEH4&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:06:17] | |||
|- | |||
| 4 || [https://problems.tryapl.org/psets/2022.html?goto=P4_Longest_1_run In the Long One…] || [https://chat.stackexchange.com/transcript/52405?m=64729844#64729844 Nov 18, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2022/4.apl 2022/4.apl] || [https://www.youtube.com/watch?v=E5H_kV2UXxc&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:11:08] | |||
|- | |||
| 5 || [https://problems.tryapl.org/psets/2022.html?goto=P5_Stairway Stairway] || [https://chat.stackexchange.com/transcript/52405?m=64758788#64758788 Nov 25, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2022/5.apl 2022/5.apl] || [https://www.youtube.com/watch?v=JfULYgkDVgs&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:21:09] | |||
|-<!-- | |||
| 6 || [https://problems.tryapl.org/psets/2022.html?goto=P6_Pyramid Pyramid] || [https://chat.stackexchange.com/transcript/52405?m=________#________ Dec 2, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2022/6.apl 2022/6.apl] || [https://www.youtube.com/watch?v=___________&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:nn:nn] | |||
|- | |||
| 7 || [https://problems.tryapl.org/psets/2022.html?goto=P7_Golf_Scores Golf Scores] || [https://chat.stackexchange.com/transcript/52405?m=________#________ Dec 9, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2022/7.apl 2022/7.apl] || [https://www.youtube.com/watch?v=___________&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:nn:nn] | |||
|- | |||
| 8 || [https://problems.tryapl.org/psets/2022.html?goto=P8_Split_on_first Split on first] || [https://chat.stackexchange.com/transcript/52405?m=________#________ Dec 16, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2022/8.apl 2022/8.apl] || [https://www.youtube.com/watch?v=___________&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:nn:nn] | |||
|- | |||
| 9 || [https://problems.tryapl.org/psets/2022.html?goto=P9_Average Average] || [https://chat.stackexchange.com/transcript/52405?m=________#________ Dec 23, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2022/9.apl 2022/9.apl] || [https://www.youtube.com/watch?v=___________&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:nn:nn] | |||
|- | |||
| 10 || [https://problems.tryapl.org/psets/2022.html?goto=P10_Separators Separators] || [https://chat.stackexchange.com/transcript/52405?m=________#________ Dec 30, 2023] || [https://github.com/abrudz/apl_quest/tree/main/2022/10.apl 2022/10.apl] || [https://www.youtube.com/watch?v=___________&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:nn:nn]--> | |||
|} | |||
:<span id=p2022>[[#2022|*]]</span> All videos are also available as [https://www.youtube.com/playlist?list=PLYKQVqyrAEj_tpJMwfH1tBXlpDSjEmkwh a single playlist]. | |||
<!--- | |||
⍝ code to generate year section: | |||
∇w←Wiki(y di p);HttpCommand;i;n;u;us;is;ds;di;d | |||
⍝ Wiki 2018 (2023 01 20) 'PLYKQVqyrAEj8NxxMWk_WcDOjDoqz65bKh' | |||
y←⍕y ⋄ ⎕SE.SALT.Load'HttpCommand' ⋄ n←⎕UCS 10 | |||
is←⍕¨⍳10 | |||
ds←'Mmm D, YYYY'(1200⌶)(7×0,⍳9)+1 ⎕DT⊂di | |||
us←1↓(⎕JSON(HttpCommand.Get'https://raw.githubusercontent.com/Dyalog/PracticeProblems/master/testcases/',y,'.json').Data).⎕NL-⍳9 | |||
us←us[⍋⍎¨'P(\d+)_'⎕S'\1'⊢u] | |||
w←'=== Problems from ',y,' ===',n | |||
w,←'{|class=wikitable id=',y,n | |||
w,←'! Problem !! Title !! Chat !! Code !! Video[[#p',y,'|*]]',n | |||
:For i d u :InEach is ds us | |||
w,←'|-',n | |||
w,←'| ',i,' |' | |||
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://github.com/abrudz/apl_quest/tree/main/',y,'/',i,'.apl ',y,'/',i,'.apl] |' | |||
w,←'| [https://www.youtube.com/watch?v=___________&list=https://www.youtube.com/watch?v=3X3l76njwfs&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN 00:nn:nn]',n | |||
:EndFor | |||
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 | |||
∇ | |||
---> | |||
== References == | == References == | ||
<references/> | <references/> | ||
{{APL community}}[[Category:Online sessions]][[Category:Web broadcasts]] | {{APL community}}[[Category:Online sessions]][[Category:Web broadcasts]] |
Latest revision as of 12:28, 28 November 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, switching to 13:00 UTC from October. 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
- * All videos are also available as a single playlist.
Problems from 2020
- * All videos are also available as a single playlist.
Problems from 2021
- * All videos are also available as a single playlist.
Problems from 2022
- * All videos are also available as a single playlist.