APL Quest 2018#

Welcome to the APL Quest challenges for the year 2018! This year’s set of problems will test your APL skills and push your array-oriented thinking to new heights.

Overview#

The 2018 APL Quest consists of 10 challenging problems, each designed to explore different aspects of APL and array programming. From basic array manipulations to complex algorithmic puzzles, these problems will provide a comprehensive workout for your APL muscles.

Problems#

Here’s a quick overview of this year’s problems:

  1. Oh Say Can You See APLQuest 2018 1 Brief description of the problem.

  2. Number Splitting APLQuest 2018 2 Brief description of the problem.

  3. Rolling Along APLQuest 2018 3 Brief description of the problem.

  4. Whats Your Sign APLQuest 2018 4 Brief description of the problem.

  5. Whats Your Sign Revisited APLQuest 2018 5 Brief description of the problem.

  6. Whats Your Angle APLQuest 2018 6 Brief description of the problem.

  7. Unconditionally Shifty APLQuest 2018 7 Brief description of the problem.

  8. Makinga Good Argument APLQuest 2018 8 Brief description of the problem.

  9. Earlier Later or the Same APLQuest 2018 9 Brief description of the problem.

  10. Anagrammatically Correct APLQuest 2018 10 Brief description of the problem.

Getting Started#

To begin solving these problems, simply click on the problem title or use the navigation menu on the left. Each problem page includes:

  • A detailed problem statement

  • Input and output examples

  • Any necessary background information

  • Hints to guide you towards a solution

Remember, the goal is not just to solve the problems, but to do so in the most APL-like way possible. Think in terms of arrays, leverage APL’s powerful primitives, and strive for concise, elegant solutions.

Tips for Success#

  • Read each problem statement carefully

  • Start with the simpler problems to build momentum

  • Don’t hesitate to revisit APL’s documentation for inspiration

  • Remember that there are often multiple ways to solve a problem in APL

  • Have fun and learn from each challenge!

Good luck, and may your arrays be ever in your favor!