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