APL Quest – APL practice problems
Automatic validation, solutions and walk-throughs
This site allows you to exercise your APL skills using the practice problems from the APL Problem Solving Competition's phase 1.
The problems are designed to be solved using a short dfn or tacit function. If you find yourself writing more than a couple of statements in your solution, you can probably find a better way to do it. You can use TryAPL to experiment and develop your solution.
Every problem has one or more solutions explained fully in the APL Quest video series. These solutions come from live events that happened in the APL Orchard chat room on Stack Exchange. You will find the relevant walk-through video at the bottom of each problem page, together with links to the chat transcript and solution code on GitHub.
Notice something wrong? Report a bug.