APL Quest

From APL Wiki
Jump to navigation Jump to search
Still frame from a follow-up video.

APL Quest is the title applied to the collection of phase 1 problems from the 2013–2023 APL Problem Solving Competition rounds, and to the associated live chat sessions, sample solutions[1] and video follow-ups.[2] The problem texts were written by Brian Becker[3] and the chat events were held by Adám Brudzewsky (who also recorded the videos) with guest appearances by Richard Park, from 4 February 2022 until 8 March 2024. The problems are available online as a learning resource, complete with automatic validation of solutions.[4]

Sessions

Problems from 2013

Problem Title Chat Code Video*
1 Seems a Bit Odd To Me Feb 4, 2022 2013/1.apl 00:10:31
2 Making The Grade Feb 11, 2022 2013/2.apl 00:15:03
3 What Is In a Word Feb 18, 2022 2013/3.apl 00:21:18
4 Keeping Things In Balance Feb 25, 2022 2013/4.apl 00:34:35
5 Identity Crisis Mar 4, 2022 2013/5.apl 00:25:05
6 Home On The Range Mar 11, 2022 2013/6.apl 00:19:48
7 Float Your Boat Mar 18, 2022 2013/7.apl 00:22:50
8 Go Forth And Multiply Mar 25, 2022 2013/8.apl 00:19:42
9 It Is a Moving Experience Apr 1, 2022 2013/9.apl 00:15:12
10 Solution Salvation Apr 8, 2022 2013/10.apl 00:24:01
* All videos are also available as a single playlist.

Problems from 2014

Problem Title Chat Code Video*
1 It Is All Right Apr 15, 2022 2014/1.apl 00:18:13
2 How Tweet It Is Apr 22, 2022 2014/2.apl 00:29:50
3 Tell a Fib Apr 29, 2022 2014/3.apl 00:30:45
4 Space The Final Frontier May 6, 2022 2014/4.apl 00:52:55
5 Mirror Mirror May 13, 2022 2014/5.apl 00:16:31
6 Roll The Dice May 20, 2022 2014/6.apl 00:10:55
7 Revolutionary Thinking May 27, 2022 2014/7.apl 00:15:56
8 Go The Distance Jun 3, 2022 2014/8.apl 00:07:59
9 Going Ballistic Jun 10, 2022 2014/9.apl 00:08:27
10 Sales Are Up Jun 17, 2022 2014/10.apl 00:10:59
* All videos are also available as a single playlist.

Problems from 2015

Problem Title Chat Code Video*
1 Nag A Ram Jun 23, 2022 2015/1.apl 00:16:22
2 Longest Streak Jul 1, 2022 2015/2.apl 00:14:49
3 Farey Tale Jul 8, 2022 2015/3.apl 00:31:35
4 PDI - Progressive Dyadic Iota Jul 15, 2022 2015/4.apl 00:35:10
5 He’s so mean, he has no standard deviation Jul 22, 2022 2015/5.apl 00:07:47
6 Hey! This is My Space Jul 29, 2022 2015/6.apl 00:24:00
7 Just in (Upper) Case Aug 5, 2022 2015/7.apl 00:05:50
8 Unlucky 13 Aug 12, 2022 2015/8.apl 00:13:47
9 I’d Like Mine Scrambled Please Aug 19, 2022 2015/9.apl 00:23:31
10 Blaise’ing a Trail Aug 26, 2022 2015/10.apl 00:16:46
* All videos are also available as a single playlist.

Problems from 2016

Problem Title Chat Code Video*
1 Statistics - Mean Sep 2, 2022 2016/1.apl 00:17:48
2 Statistics - Median Sep, 9, 2022 2016/2.apl 00:23:22
3 Statistics - Mode Sep, 16, 2022 2016/3.apl 00:26:36
4 Just Meshing Around Sep, 23, 2022 2016/4.apl 00:12:07
5 You’re Unique, Just Like Everyone Else Sep, 30, 2022 2016/5.apl 00:13:36
6 Shorter Ones to the Front Oct, 7, 2022 2016/6.apl 00:04:19
7 3s and 5s Oct, 14, 2022 2016/7.apl 00:06:28
8 Separating Out the Negative Oct, 21, 2022 2016/8.apl 00:07:16
9 Delimited Text Oct, 28, 2022 2016/9.apl 00:06:51
10 Order Total Nov, 4, 2022 2016/10.apl 00:06:43
* All videos are also available as a single playlist.

Problems from 2017

Problem Title Chat Code Video*
1 What an Odd Bunch Nov 11, 2022 2017/1.apl 00:03:10
2 Good Evening Nov 18, 2022 2017/2.apl 00:04:56
3 Miss Quoted Nov 25, 2022 2017/3.apl 00:17:04
4 Slice(s) of Pie(s) Dec 2, 2022 2017/4.apl 00:12:35
5 DNA? Dec 9, 2022 2017/5.apl 00:03:54
6 k-mers Dec 16, 2022 2017/6.apl 00:08:54
7 Counting DNA Nucleotides Dec 23, 2022 2017/7.apl 00:06:53
8 Be the First 1 Dec 30, 2022 2017/8.apl 00:14:10
9 Double Trouble Jan 6, 2023 2017/9.apl 00:10:35
10 Squaring Off Jan 13, 2023 2017/10.apl 00:05:38
* All videos are also available as a single playlist.

Problems from 2018

Problem Title Chat Code Video*
1 Oh Say Can You See Jan 20, 2023 2018/1.apl 00:13:48
2 Number Splitting Jan 27, 2023 2018/2.apl 00:06:16
3 Rolling Along Feb 3, 2023 2018/3.apl 00:13:03
4 Whats Your Sign Feb 10, 2023 2018/4.apl 00:13:40
5 Whats Your Sign Revisited Feb 17, 2023 2018/5.apl 00:15:18
6 Whats Your Angle Feb 24, 2023 2018/6.apl 00:07:09
7 Unconditionally Shifty Mar 3, 2023 2018/7.apl 00:07:45
8 Making a Good Argument Mar 10, 2023 2018/8.apl 00:12:41
9 Earlier Later or the Same Mar 17, 2023 2018/9.apl 00:05:29
10 Anagrammatically Correct Mar 24, 2023 2018/10.apl 00:03:12
* All videos are also available as a single playlist.

Problems from 2019

Problem Title Chat Code Video*
1 Chunky Monkey Mar 31, 2023 2019/1.apl 00:05:32
2 Making the Grade Apr 7, 2023 2019/2.apl 00:03:27
3 Grade Distribution Apr 14, 2023 2019/3.apl 00:09:00
4 Knight Moves Apr 21, 2023 2019/4.apl 00:06:37
5 Doubling Up Apr 28, 2023 2019/5.apl 00:05:01
6 Telephone Names May 5, 2023 2019/6.apl 00:08:23
7 In the Center of It All May 12, 2023 2019/7.apl 00:06:56
8 Going the Distance May 19, 2023 2019/8.apl 00:15:47
9 Area Code à la Gauss May 26, 2023 2019/9.apl 00:12:57
10 Odd and Evens Jun 2, 2023 2019/10.apl 00:15:33
* All videos are also available as a single playlist.

Problems from 2020

Problem Title Chat Code Video*
1 Let's Split Jun 9, 2023 2020/1.apl 00:06:11
2 Character Building Jun 16, 2023 2020/2.apl 00:13:05
3 Excel-lent Columns Jun 23, 2023 2020/3.apl 00:06:19
4 Take a Leap Jun 30, 2023 2020/4.apl 00:11:04
5 Stepping in the Proper Direction Jul 7, 2023 2020/5.apl 00:11:17
6 Move to the Front Jul 14, 2023 2020/6.apl 00:05:04
7 See You in a Bit Jul 21, 2023 2020/7.apl 00:07:02
8 Zigzag Numbers Jul 28, 2023 2020/8.apl 00:10:57
9 Rise and Fall Aug 4, 2023 2020/9.apl 00:07:49
10 Stacking It Up Aug 11, 2023 2020/10.apl 00:11:09
* All videos are also available as a single playlist.

Problems from 2021

Problem Title Chat Code Video*
1 Are You a Bacteria Aug 18, 2023 2021/1.apl 00:02:31
2 Index Of Modified Aug 25, 2023 2021/2.apl 00:06:36
3 Multiplicity Sep 1, 2023 2021/3.apl 00:10:00
4 Square Peg, Round Hole Sep 8, 2023 2021/4.apl 00:07:39
5 Rect-ify Sep 15, 2023 2021/5.apl 00:05:02
6 Fischer Random Chess Sep 22, 2023 2021/6.apl 00:03:20
7 Can You Feel the Magic Sep 29, 2023 2021/7.apl 00:07:41
8 Time to Make a Difference Oct 6, 2023 2021/8.apl 00:02:57
9 In the Long Run Oct 13, 2023 2021/9.apl 00:07:19
10 On the Right Side Oct 20, 2023 2021/10.apl 00:12:25
* All videos are also available as a single playlist.

Problems from 2022

Problem Title Chat Code Video*
1 Counting DNA Nucleotides? Oct 28, 2023 2022/1.apl 00:04:10
2 Attack of the Mutations! Nov 4, 2023 2022/2.apl 00:04:07
3 Uniquely Qualified Nov 11, 2023 2022/3.apl 00:06:17
4 In the Long One… Nov 18, 2023 2022/4.apl 00:11:08
5 Stairway to Heaven Nov 25, 2023 2022/5.apl 00:21:09
6 Pyramid Scheme Dec 2, 2023 2022/6.apl 00:03:14
7 Just Golfing Around Dec 9, 2023 2022/7.apl 00:16:52
8 Let’s Split! Dec 16, 2023 2022/8.apl 00:10:08
9 An Average Window (or a Windowed Average) Dec 23, 2023 2022/9.apl 00:06:29
10 Separation Anxiety Dec 30, 2023 2022/10.apl 00:09:17
* All videos are also available as a single playlist.


Problems from 2023

Problem Title Chat Code Video*
1 Elimination Sort Jan 5, 2024 2023/1.apl 00:03:56
2 Put It In Reverse Jan 12, 2024 2023/2.apl 00:05:58
3 Caesar Salad Jan 19, 2024 2023/3.apl 00:02:56
4 Like a Version Jan 26, 2024 2023/4.apl 00:09:15
5 Risky Business Feb 2, 2024 2023/5.apl 00:06:24
6 Key Value Pairs Feb 9, 2024 2023/6.apl 00:16:41
7 Lets Be Rational Feb 16, 2024 2023/7.apl 00:04:03
8 Critical Thinking Feb 23, 2024 2023/8.apl 00:08:22
9 Flipping Pairs Mar 1, 2024 2023/9.apl 00:24:47
10 Partition with a Twist Mar 8, 2024 2023/10.apl 00:10:17
* All videos are also available as a single playlist.

References

  1. Brudzewsky, Adám. apl_quest code repository. GitHub.
  2. Brudzewsky, Adám. APL Quest playlist. YouTube.
  3. Brudzewsky, Adám. The APL Quest Series. Dyalog Blog. March 15, 2024.
  4. APL Quest website.
APL community [edit]
Conferences and activities Advent of CodeAPL CampfireAPL CultivationAPL Meetup (Portuguese) ∙ APL ShowAPL Problem Solving CompetitionAPL ChallengeAPL QuestAPL SeedsArray CastBAA sessionsCode golfDyalog user meetingsDyalog webinarsIverson Award
Chat rooms and forums APL FarmAPL Orchard
User groups APL et J (France) ∙ APL Germany (terminology) ∙ APL ∊ BCN (Spain) ∙ BAA (UK) ∙ FinnAPL (Finland) ∙ SIGAPL (USA) ∙ Tokyo APL/J/K Meetup (Japan)
People Phil AbramsBrian BeckerBob BerneckyLarry BreedCharles BrennerJim BrownAdám BrudzewskyGitte ChristensenPeter DonnellyJohn EarnestAdin FalkoffGarth FosterLib GibsonAaron HsuRoger HuiKen IversonMorten KrombergDick LathwellMarshall LochbaumEugene McDonnellRoger MooreTrenchard MoreAlan PerlisHenry RichAl RoseJohn ScholesIan SharpBob SmithGeoff StreeterArthur Whitney
Other APL Quote QuadAPL WikiBlogsBooksCase studiesFamous APL usersHumourJobsMerchandisePapersPodcastsTryAPLTry It OnlineVideo channels