
APL Problem Solving Competition
Dyalog Ltd is pleased to host the APL Problem Solving Competition. The challenge has two phases:
- Phase I consists of ten simple problems that must all be solved.
- Phase II consists of more complex problem sets that do not all have to be solved.
We encourage students at all levels of education, anywhere in the world, to participate. Non-students are welcome to submit solutions and may receive an honourable mention, but proof of enrolment in a full-time educational program is required to win a cash prize.
Thanks to our sponsors SimCorp and InvestCloud, substantial cash prizes are offered. In addition, the winner is invited to the next Dyalog user meeting to present their winning work.
The 2022 APL Problem Solving Competition

Register now to be notified when the next competition launches in spring 2023

Prizes
Phase II – Grand prize winner
- Tzu-Ching Lee – National Tsing Hua University, Taiwan
receives a cash prize of $2,500 USD, and an invitation to present their winning work at Dyalog '22 in Olhão, Portugal
Phase II – second place
- Rory Kemp – Edinburgh Academy, U.K.
receives a cash prize of $1,250 USD
Phase II – third place
- Dzintars Klušs – Rīgas Tehniskā Universitāte (Riga Technical University), Latvia
receives a cash prize of $750 USD
Phase II – Winning Professional Entrant
- Michael Higginson, Canada
receives a delegate package registration for Dyalog '22 in Olhão, Portugal
Phase II participation awards (randomly selected from all entries that include a correct solution to any problem)
- Brian Ellingsgaard – Klaksvik Technical School, Faroe Islands
- Sergey Ichtchenko – University of Helsinki, Finland
- Ajai Nelson – Oberlin College, Ohio, U.S.A.
- Oskar von Seeler – Georg August University of Göttingen, Germany
- Mehdi Zribi – Liceo Scientifico GB Grassi Saronno (GB Grassi Scientific High School in Saronno), Italy
each receive a cash prize of $200 USD (5 awarded)
Phase I winners (selected based on most accurate/well-written submissions)
- Mattia Borgo – University of Padua, Italy
- Ronzoni Gabriele – Liceo Scientifico GB Grassi Saronno (GB Grassi Scientific High School in Saronno), Italy
- Sergey Ichtchenko – University of Helsinki, Finland
- Rory Kemp – Edinburgh Academy, U.K.
- Dzintars Klušs – Riga Technical University, Latvia
- Natanael Lundberg – Grillska gymnasiet Uppsala (Uppsala High School), Sweden
- Raghu Ranganathan – SRM Institute of Science and Technology, India
- Oskar von Seeler – Georg August University of Göttingen, Germany
- Kamila Szewczyk – I Liceum Ogólnokształcące (Warsaw High School), Poland
- Mehdi Zribi – Liceo Scientifico GB Grassi Saronno (GB Grassi Scientific High School in Saronno), Italy
Previous Years
Details of the problems set in previous years (and the appropriate workspaces to help solve them) can be downloaded from the table below; this table also includes information on the main prize winners for each year. Phase I questions from 2013 onwards are also available online, with automatic solution validation.
Our blog includes posts relating to some of the problems set in previous years, with pointers on how they might be solved.
Weekly APL Quest chat sessions (with subsequent videos and demo code) investigate past Phase I questions.