Learning resources: Difference between revisions

Jump to navigation Jump to search
More exercises
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://www.dyalog.com/student-competition.htm Problems] from the [[APL Problem Solving Competition]] (phase I problems are [https://problems.tryapl.org available with automated testing])
* [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]]: A collection of small programming puzzles
* [[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"


Navigation menu