Skip to main content
Back to top
Ctrl
+
K
Ctrl
+
K
APL Quest Problems by Year
APL Quest 2013
Seems a Bit Odd To Me 2013-1
Making the Grade 2013-2
What’s in a Word 2013-3
Keeping Things In Balance 2013-4
Identity Crisis 2013-5
Home on the range 2013-6
Float your Boat 2013-7
Go forth and Multiply 2013-8
It’s a moving experience 2013-9
Solution Salvation 2013-10
APL Quest 2014
It Is All Right 2014-1
How Tweet It Is 2014-2
Tell A Fib 2014-3
Space The Final Frontier 2014-4
Mirror Mirror 2014-5
Revolutionary Thinking 2014-7
Go The Distance 2014-8
Going Ballistic 2014-9
Sales Are Up 2014-10
APL Quest 2015
APL Quest: Anagrams Problem
APL Quest
Welcome to the APL Quest
APL Quest Cap Wiki: Progressive Dyadic Iota
APL Quest: Standard Deviation Calculation
APL Quest: Problem Six Overview
APL Quest: Problem 7 from the 2015 APL Problem Solver Competition
APL Quest: Swapping Interior Letters
API Quest: Generating a Centered Pascal’s Triangle
APL Quest 2016
Welcome to the APL Quest
Welcome to the APL Quest
Welcome to APL Quest
Welcome to the Appeal Quest
Welcome to the APL Quest
Welcome to the APL Quest
APL Quest: 8th Quest Overview
APL Quest: Delimiter Splitting Challenge
Welcome to the APL Quest
APL Quest 2017
Welcome to the APL Quest
Ensure Odd Numbers Become Even Using APL
Removing Text Between Double Quotes Using Regular Expressions
Computing Areas of Circle Sectors Using APL
Checking Character Vectors for Valid Letters
Chopping Text into Sequences of a Given Length
Counting Letters in a String: A Guide
Understanding Boolean Vector Processing in APL
Finding Locations of Identical Characters in Text
Fitting Elements into a Square Array
APL Quest 2018
Counting Visible Buildings
Splitting Numbers into Integer and Fractional Parts
Simulating Dice Rolls and Analyzing Outcomes
Converting Gregorian Year Numbers to Chinese Zodiac Animals
Computing Zodiac Signs from Dates
A Simple Test for XML Validity
Shifting Boolean Data: An Introduction
Validating Dyadic Transpose Arguments
Comparing Dates in APL: A Guide
Comparing Two Character Vectors: An Anagram Checker
APL Quest 2019
Chunking a List into Segments
Converting Scores into Letter Grades
Compiling Simple Statistics on Grades
Understanding the Movement of a Chess Knight
Checking for Consecutive Identical Letters in Words
Translating Telephone Numbers from Digits and Letters to Plain Numbers
Centering Words in a Matrix
Computing the Distance Around a Path Defined by Points
Calculating the Area of a Polygon Using the Shoelace Formula
Splitting a List of Words by Length
APL Quest 2020
Understanding Vector Partitioning in APL
Understanding Byte Sequences and UTF-8 Encoding
Understanding Column Label Conversion in Spreadsheet Software
Understanding Leap Years: A Guide
Generating Inclusive Integer Ranges in APL
Moving Elements in a Numeric Vector to the Front in APL
Checking Bit States in APL
Analyzing Alternating Digit Growth in Numbers
Analyzing Non-Decreasing and Non-Increasing Patterns in a List of Numbers
Emulating APL Array Printing Behavior
APL Quest 2021
Calculating Percentage of Characters in a DNA String
Creating a Cover for the Dyadic Iota in APL
Grouping Integers by Divisibility
Finding the Difference in Area Between an Inscribed Square and Its Circumscribing Circle
Finding Rectangle Dimensions with Given Area
Chess Setup Challenge
Checking for Magic Squares
Calculating Absolute Time Difference in Minutes
Finding the Longest Consecutive Sequence in a List of Numbers
Justified Text Transformation in APL
APL Quest 2022
Counting DNA Letters in a Character Vector
Comparing DNA Strings: A Guide
Finding the Symmetric Difference Between Two Sets
Finding the Longest Run of Ones in a Boolean Vector
Building a Staircase in APL
Constructing Concentric Rings of Numbers
Analyzing Golf Scores: Rank Calculation with Average Position for Tied Scores
Splitting Text in APL
Calculating the Window Average of a List of Numbers in APL
Inserting Separators in Large Integers
APL Quest 2023
Removing Non-Decreasing Elements from a List
Finding End Points of One Array in Another
Implementing a Simple Caesar Cipher for Uppercase Characters and Spaces
Comparing Version Numbers
Understanding Dice Mechanics in Risk
Parsing Key-Value Pairs into a Matrix
Finding a Reduced Fraction for a Given Number
Computing the Next Double Critical Day
Interchanging Adjacent Elements in a Multi-Dimensional Array
APL Quest: Splitting Text on Spaces
Jupyter notebooks for Dyalog APL
APL Expressions
Arithmetic Fuctions
Arrays
Boolean functions
Boolean Scans and Reductions
Calculus
Comparison functions
<
≤
=
≥
>
≠
Functions
Grading and Sorting
Hash tables in Dyalog APL
Justifying Text
Linear Fitting
Lookup without Replacement
Maths versus APL
Modifying rank and depth
Tally
≢
Monadic function
∪/
Monadic function
⍸
Monadic function
∪
Plotting with SharpPlot
Random Numbers
Reduce and Scan
Sodoku Solver
Tacit Techniques
TryAPL tutorial system
Mandelbrot Set
Index