Skip to content

Adjust practice exercise metadata (difficulty, practices, prerequisites)#3125

Merged
IsaacG merged 1 commit intoexercism:mainfrom
IsaacG:practices
Apr 19, 2026
Merged

Adjust practice exercise metadata (difficulty, practices, prerequisites)#3125
IsaacG merged 1 commit intoexercism:mainfrom
IsaacG:practices

Conversation

@IsaacG
Copy link
Copy Markdown
Member

@IsaacG IsaacG commented Apr 18, 2026

This makes some inroads on #1396

After these changes, Concepts Practiced:

» ./concepts.py
=> Present in concepts, missing in exercises: ['constants', 'error-wrapping', 'multiple-return-values', 'variables']

Number of practices for a concept (ideally 3-8):
00: comments, conditionals-switch, functions, pointers, range-iteration, regular-expressions, stringers, strings, strings-package, structs, type-assertion, type-conversion, type-definitions, zero-values
01: comparison, conditionals-if, packages
02: booleans, first-class-functions, floating-point-numbers, interfaces, methods, numbers, randomness, runes, time
03: maps, string-formatting, variadic-functions
04: arithmetic-operators, basics, errors, slices
05: for-loops

4 practices listed in collatz-conjecture

@IsaacG IsaacG added x:module/concept Work on Concepts x:module/practice-exercise Work on Practice Exercises x:size/medium Medium amount of work x:rep/medium Medium amount of reputation labels Apr 18, 2026
@IsaacG IsaacG force-pushed the practices branch 2 times, most recently from d08cd4a to bbd53f8 Compare April 19, 2026 00:21
@IsaacG IsaacG merged commit c9ddc04 into exercism:main Apr 19, 2026
17 checks passed
@IsaacG IsaacG deleted the practices branch April 19, 2026 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

x:module/concept Work on Concepts x:module/practice-exercise Work on Practice Exercises x:rep/medium Medium amount of reputation x:size/medium Medium amount of work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant