The first core exercise on the track should be auto-approved.
This means that mentor approval isn't needed in order to move
forward when the exercise has been completed.
Currently any hello-world exercises are auto-approved in the
backend of v2 but this special handling might be removed later
which is why this also needs to be set in config.json.
This runs the configlet fmt command, which normalizes the
contents and ordering of keys in the track config and
maintainers config.
This will let us script changes to the config files without
having unnecessary noise in the diffs when submitting pull
requests.
* dominoes: add new exercise
* dominoes: add new exercise
* dominoes: add new exercise
* dominoes: add new exercise
* dominoes: add new exercise
* dominoes: add new exercise
* dominoes: add new exercise
* dominoes: add new exercise
* Add new exercise Variable Length Quantity
* Fix test file
* Get rid of unchecked/unsafe operations warning
* Fix typo in config.json
* Add List imoprt to starter solution
* Break up some tests into multiple lines
* Throw an IllegalArgumentException in error cases.
* Add more topics
* Indent multi-line arguments
* Initial
* Extract certain logic to methods
* Implement and add tests
* Use 'One' and 'Zero' in test method names instead of '1' and '0'
* Change spacing
* Add remaining tests
* Fix indentation
* Use better method for calculating rth root of x
* Move reference implementation to .meta
* Include exercise in settings.gradle
* Add README
* Add reference to config.js
* Add UUID and unlocked-by
* Make methods package-private; Ignore all but first test
* Add 'algorithms' to topics because of gcd
* Give @Ignores the proper message and put in the proper order
* Generate README using configlet
* Add version file
* Remove 'classes' from topics
* Make class package private
* Make class package private
* Use equals method and assertEquals (and toString) for comparing Rationals
* Stub out Rational with equals and toString
* Stub out methods
* Remove comment
* Rail Fence Cipher completed
* Added @Ignore in the test file
* Build fail corrections
* Build Fail
* Added .keep file, the abscence caused build to fail
* Changes done as per the recent conventions
* Modified the config.json adding topics as well
* Update config.json
* rail-fence-encoding: add to config.json
* rail-fence-cipher: improve reference solution
* rail-fence-cipher: update with @FridaTveit's suggestions.
* Initial commit for new exercise proverb
* Add first test and source code passing it
* Add second test with short chain of consequences
* Add test for longer chain of events
* Add test asserting dictionary is not hard coded
* Add test for entire proverb
* All tests and source code complete
* Add stub due to low difficulty level
* Add proverb to config.json and settings.gradle
* Limit scope to package-private asccess level
* Set config to unlock proverb by two-fer
* Update tests to match exercism canonical data
* Fix starter implementation to only include thrown exception
* Add StringBuilder and basic refactoring
* Fix test spacing
* Refactor out extraneous if-statement
* Add curly braces around if-statement
Protein Translation: Implement problem in Java language stream. (#985)
* Protein Translation: Implemented problem in Java language stream.
* Protein-translation: Update implementation with FridaTveit's suggestions.
* Fix formatting and typesafety issues.
Add topics to binary search tree. Fixes #939 (#947)
* Add topics to binary search tree. Fixes #939
* Add topics to binary search tree. Fixes #939
* Add generics to topics for binary search tree
* Remove recursion from topics for binary search tree