* 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.
Fix formatting and Intellij warnings. Remove starter implementation as
this is after the first 20 exercises. Move poker in settings.gradle so
that it's sorted alphabetically.
* dibs : I will implement exercise bookstore
* bookstore : add to track
* bookstore : add to track
update config.json
* Update config.json : added orc-numbers
* add missing test from the canonical spec and delete the remaning test
* using camelCase instead of snake_case for tests methods
* adding @Ignore annotation
* using List instead of ArrayList
* using instance methods instead of class method
* delete useless stuff
* modify magic numbers
* update CostPerGroup method
* update class name and files name to Bookstore from Bookstore + using camelCase for methods
* pass the integers directly to the Arrays.asList() methods
* adding brackets
* fix constant variable
* using static for constants
* dibs: I will implement exercise isogram
* isogram: add to track
* isogram: add to track
* improve Isogram implementation
* Isogram: adjust API to use instance methods
* Improve Isogram implementation