Dyalog APL Problem Solving Competition 2020 — Phase II

Annotated Solutions

Table of Contents

Introduction

After Phase I, here are my solutions to Phase II problems. The full code is included in the post, but everything is also available on GitHub.

A PDF of the problems descriptions is available on the competition website, or directly from my GitHub repo.

The submission guidelines gave a template where everything is defined in a Contest2020.Problems Namespace. I kept the default values for ⎕IO and ⎕ML because the problems were not particularly easier with ⎕IO←0.

This post is still a work in progress! I will try to write explanations for every problem below.

Problem 1 – Take a Dive

Problem 2 – Another Step in the Proper Direction

Problem 3 – Past Tasks Blast

Problem 4 – Bioinformatics

Problem 5 – Future and Present Value

Problem 6 – Merge

Problem 7 – UPC

Problem 8 – Balancing the Scales

Problem 9 – Upwardly Mobile