4,577
edits
m (Text replacement - "Category:Lists" to "Category:Lists of resources") |
(More exercises) |
||
Line 68: | Line 68: | ||
* [https://www.youtube.com/watch?v=6J0Au6AKGWw&list=PL5ZGZlm-yp_xQfzsBtD66HIMW1M97wCsE Triplets pythagoriciens] by OsKaR: A mathematical problem used as an introduction to the expressive power of APL (in French) | * [https://www.youtube.com/watch?v=6J0Au6AKGWw&list=PL5ZGZlm-yp_xQfzsBtD66HIMW1M97wCsE Triplets pythagoriciens] by OsKaR: A mathematical problem used as an introduction to the expressive power of APL (in French) | ||
</div> | </div> | ||
'''Challenges''' | <span id=exercises>'''Challenges'''</span> | ||
* [[Code golf]]: Competition in which participants strive to achieve the shortest possible source code | |||
* [https://open.kattis.com/ Kattis]: Very large collection of problems with automated checking of APL solutions | |||
* APL Monday: Small APL reading exercises by [[Dyalog Ltd]] posted on [https://x.com/hashtag/APLMonday X/Twitter], [https://mastodon.social/tags/APLMonday Mastodon], [https://bsky.app/hashtag/APLMonday BlueSky], [https://www.linkedin.com/feed/hashtag/?keywords=aplmonday LinkedIn], [https://www.instagram.com/explore/tags/aplmonday/ Instagram], and [https://www.facebook.com/hashtag/aplmonday Facebook] | |||
* [https://www.jsoftware.com/papers/APL_exercises/ APL Exercises] by [[Roger Hui]] | * [https://www.jsoftware.com/papers/APL_exercises/ APL Exercises] by [[Roger Hui]] | ||
* [https://aplcart.info/quiz APLcart Quiz]: Be challenged to write a function for a given task or to explain what a given function does (based on [[APLcart]] data) | * [https://aplcart.info/quiz APLcart Quiz]: Be challenged to write a function for a given task or to explain what a given function does (based on [[APLcart]] data) | ||
Line 74: | Line 77: | ||
* [https://www.dyalog.com/2016-year-game.htm 2016 Year Game]: Find APL expressions involving exactly the digits 2 0 1 6 in that order to equal the numbers 0 to 100 | * [https://www.dyalog.com/2016-year-game.htm 2016 Year Game]: Find APL expressions involving exactly the digits 2 0 1 6 in that order to equal the numbers 0 to 100 | ||
* [https://www.dyalog.com/2017-code-golf-challenge.htm 2017 Code Golf Challenge]: Find the shortest possible APL expression that evaluates 1…52 without using any number or character literals | * [https://www.dyalog.com/2017-code-golf-challenge.htm 2017 Code Golf Challenge]: Find the shortest possible APL expression that evaluates 1…52 without using any number or character literals | ||
* [https:// | * [https://apl.quest APL Quest]: Website with automatic validation of solutions to problems from Phase 1 of past [[APL Problem Solving Competition]]s (see [[APL Quest]]) | ||
* [[Advent of Code]]: | * [[Advent of Code]]: Advent calendar of small programming puzzles, popular with APL programmers | ||
* [[APL-eusis]]: A game for honing your ability to "think in APL" | * [[APL-eusis]]: A game for honing your ability to "think in APL" | ||