Shortcut Challenges
This shortcut has a set of shortcut challenges to test your shortcuts knowledge.
Description
Shortcut Challenges
Demo:
Challenge Add 1+1 (screenshot)
Solution (screenshot)
How It Works
Pick a challenge from the list of challenges. Press View Details to get information about the challenge, then choose Get Initial Code to get a blank shortcut, ready to put actions in.
Code your solution.
Test your solution by running Shortcut Challenges and choosing Run Tests. Failed tests are shown in red, passed tests are shown in green. Once all tests pass, you have beaten the challenge.
Shortcut Golf Rules
Your goal is to beat the challenge in as few actions as possible. There are some limitations on what actions you can use to make sure you actually code a solution.
- Do not use actions that leave the shortcuts app, get user input, load online resources, or are 3rd party.
- Your solution should work with any valid input, even if it isn't a test case. Do not just hardcode input/output pairs.
More Info
View Details: See information about the challenge including the goal of the challenge and how to beat it. Select Get Initial Code to get a blank shortcut ready to start the challenge in, or press cancel to exit.
View Tests: View a specific test case.
Run Tests: Run your shortcut against the test case to see if it passes. Failures will be shown in a dialog with more information. Successes are shown in a notification with more information if you tap them.
Back To Menu Go back to the challenge list.
Custom Challenges
Custom challenges are not yet supported.
Submit challenges here to add them to the main list: https://github.com/pfgithub/shortcut-challenges or send them to me on routinehub/reddit/discord.
This shortcut supports Check For Updates
Run Check For Updates at any time to check for updates to this and other shortcuts.
Latest Release Notes
0.3.1 - Feb. 20, 2019, 4:26 p.m.
New in version 0.3.1:
= Fix a bug where long test output was unreadable
Past versions
Feedback
Log in or sign up to leave feedback.
· 1 year, 5 months ago
· 1 year, 5 months ago
· 1 year, 5 months ago
· 1 year, 5 months ago
· 1 year, 5 months ago
· 1 year, 5 months ago
· 1 year, 5 months ago