APL Problem Solving Competition 2022 - Meeting of the Minds Solution - Task 1
Offered By: Dyalog User Meetings via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive walkthrough of the APL Problem Solving Competition 2022's "Meeting of the Minds" challenge in this detailed video tutorial. Follow along as Rich, building on his APL Seeds '23 talk, meticulously breaks down his full APL solution for Problem 3, Task 1. Learn essential APL techniques including data loading with ]LINK and ]Get, column selection, string searching, date-time conversion, and handling empty values. Explore advanced concepts such as computing overlaps between attendee connections and session durations, creating attendance matrices, and comparing bracket-axis with rank operators. Gain insights into APL code quality and discover an overlooked edge case. Perfect for APL enthusiasts looking to enhance their problem-solving skills and deepen their understanding of this powerful programming language.
Syllabus
Introduction
The problem and data
Loading data and code with ]LINK and ]Get
The result of the function
Using the editor and tracer
Selecting data by column name
Searching for strings in a list of strings
Split columns into lists
Converting US-style date time text to Unix time number
Handling empty values
Computing overlap between attendee connections and session durations
Adding up total overlap for each person
Computing the attendance matrix
Bracket-axis vs rank operator
Sorting by attendee name
Quality of APL code
The edge case I missed
Taught by
Dyalog User Meetings
Related Courses
80043368 - Strategies to Improve Human Papillomavirus (HPV) Vaccination Rates Among College StudentsJohns Hopkins University via Independent MBA Core Curriculum
University System of Maryland via edX A Beginner’s Guide to Data Analytics
Boxplay via FutureLearn A Beginner’s Guide to Data Handling and Management in Excel
Packt via FutureLearn A Day in the Life of a Data Engineer (Korean)
Amazon Web Services via AWS Skill Builder