Skip to main content
The 2024 Developer Survey results are live! See the results

This challenge is related to APL (A Programming Language). Note that challenges that require the answers to be in a specific language are generally discouraged.

APL is a mathematical notation and a programming language designed by Kenneth E. Iverson in the 1960s. The central datatype of APL is rectangular multi-dimensional arrays. It has multiple distinctive characteristics compared to other mainstream programming languages:

  • The use of single-character special symbols for primitive operations.
  • No operator precedence. Functions evaluate from right to left, while operators bind from left to right.
  • Many kinds of loops and conditionals are replaced by array operations.

More resources: