diff --git a/exercises/practice/accumulate/.meta/config.json b/exercises/practice/accumulate/.meta/config.json index b16448a7e6..ce7ccfb556 100644 --- a/exercises/practice/accumulate/.meta/config.json +++ b/exercises/practice/accumulate/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Implement the `accumulate` operation, which, given a collection and an operation to perform on each element of the collection, returns a new collection containing the result of applying that operation to each element of the input collection.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "B1tF8er", + "balazsbotond", + "ChrisPritchard", + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Accumulate.cs" diff --git a/exercises/practice/acronym/.meta/config.json b/exercises/practice/acronym/.meta/config.json index 69cf0f90ae..b56beaa0c7 100644 --- a/exercises/practice/acronym/.meta/config.json +++ b/exercises/practice/acronym/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Convert a long phrase to its acronym", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "bressain", + "j2jensen", + "jwood803", + "mattcbaker", + "robkeim", + "vgrigoriu", + "wolf99", + "yvincent" + ], "files": { "solution": [ "Acronym.cs" diff --git a/exercises/practice/affine-cipher/.meta/config.json b/exercises/practice/affine-cipher/.meta/config.json index 1391fa5380..e055077a05 100644 --- a/exercises/practice/affine-cipher/.meta/config.json +++ b/exercises/practice/affine-cipher/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Create an implementation of the Affine cipher, an ancient encryption algorithm from the Middle East.", - "authors": [], + "authors": [ + "davidelettieri" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "robkeim", + "wolf99", + "Zureka" + ], "files": { "solution": [ "AffineCipher.cs" diff --git a/exercises/practice/all-your-base/.meta/config.json b/exercises/practice/all-your-base/.meta/config.json index 1d80312212..ddbad3c0f6 100644 --- a/exercises/practice/all-your-base/.meta/config.json +++ b/exercises/practice/all-your-base/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Convert a number, represented as a sequence of digits in one base, to any other base.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "FridaTveit", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "AllYourBase.cs" diff --git a/exercises/practice/allergies/.meta/config.json b/exercises/practice/allergies/.meta/config.json index 0efd9dea4d..fc85baa40c 100644 --- a/exercises/practice/allergies/.meta/config.json +++ b/exercises/practice/allergies/.meta/config.json @@ -1,6 +1,16 @@ { "blurb": "Given a person's allergy score, determine whether or not they're allergic to a given item, and their full list of allergies.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "NextNebula", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Allergies.cs" diff --git a/exercises/practice/alphametics/.meta/config.json b/exercises/practice/alphametics/.meta/config.json index d63accf961..b32ed31df8 100644 --- a/exercises/practice/alphametics/.meta/config.json +++ b/exercises/practice/alphametics/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Write a function to solve alphametics puzzles.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Alphametics.cs" diff --git a/exercises/practice/anagram/.meta/config.json b/exercises/practice/anagram/.meta/config.json index 793be228bb..3ec747485e 100644 --- a/exercises/practice/anagram/.meta/config.json +++ b/exercises/practice/anagram/.meta/config.json @@ -1,6 +1,16 @@ { "blurb": "Given a word and a list of possible anagrams, select the correct sublist.", "authors": [], + "contributors": [ + "bressain", + "ErikSchierboom", + "irrationalRock", + "j2jensen", + "jwood803", + "NextNebula", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Anagram.cs" diff --git a/exercises/practice/armstrong-numbers/.meta/config.json b/exercises/practice/armstrong-numbers/.meta/config.json index e3eba9c03a..55e972b056 100644 --- a/exercises/practice/armstrong-numbers/.meta/config.json +++ b/exercises/practice/armstrong-numbers/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Determine if a number is an Armstrong number", - "authors": [], + "authors": [ + "robkeim" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "wolf99" + ], "files": { "solution": [ "ArmstrongNumbers.cs" diff --git a/exercises/practice/atbash-cipher/.meta/config.json b/exercises/practice/atbash-cipher/.meta/config.json index 57f7c1ab70..17f533c320 100644 --- a/exercises/practice/atbash-cipher/.meta/config.json +++ b/exercises/practice/atbash-cipher/.meta/config.json @@ -1,6 +1,16 @@ { "blurb": "Create an implementation of the atbash cipher, an ancient encryption system created in the Middle East.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "tushartyagi", + "wolf99" + ], "files": { "solution": [ "AtbashCipher.cs" diff --git a/exercises/practice/bank-account/.meta/config.json b/exercises/practice/bank-account/.meta/config.json index 7a4c51a596..9b23ad288c 100644 --- a/exercises/practice/bank-account/.meta/config.json +++ b/exercises/practice/bank-account/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Simulate a bank account supporting opening/closing, withdraws, and deposits of money. Watch out for concurrent transactions!", - "authors": [], + "authors": [ + "robkeim" + ], + "contributors": [ + "AndrewYHuang", + "artiom", + "ErikSchierboom", + "j2jensen", + "wolf99" + ], "files": { "solution": [ "BankAccount.cs" diff --git a/exercises/practice/beer-song/.meta/config.json b/exercises/practice/beer-song/.meta/config.json index 0310ec4c35..087bd15e13 100644 --- a/exercises/practice/beer-song/.meta/config.json +++ b/exercises/practice/beer-song/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Produce the lyrics to that beloved classic, that field-trip favorite: 99 Bottles of Beer on the Wall.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "BeerSong.cs" diff --git a/exercises/practice/binary-search-tree/.meta/config.json b/exercises/practice/binary-search-tree/.meta/config.json index af9e8323c7..618a82ffb1 100644 --- a/exercises/practice/binary-search-tree/.meta/config.json +++ b/exercises/practice/binary-search-tree/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Insert and search for numbers in a binary tree.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "bressain", + "j2jensen", + "robkeim", + "ShamilS", + "wolf99" + ], "files": { "solution": [ "BinarySearchTree.cs" diff --git a/exercises/practice/binary-search/.meta/config.json b/exercises/practice/binary-search/.meta/config.json index 41ad746f89..42d02e733d 100644 --- a/exercises/practice/binary-search/.meta/config.json +++ b/exercises/practice/binary-search/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Implement a binary search algorithm.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "abecerramatias", + "j2jensen", + "robkeim", + "vgrigoriu", + "wolf99" + ], "files": { "solution": [ "BinarySearch.cs" diff --git a/exercises/practice/binary/.meta/config.json b/exercises/practice/binary/.meta/config.json index cc1a5b4e33..562630c9a1 100644 --- a/exercises/practice/binary/.meta/config.json +++ b/exercises/practice/binary/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Convert a binary number, represented as a string (e.g. '101010'), to its decimal equivalent using first principles", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "wolf99" + ], "files": { "solution": [ "Binary.cs" diff --git a/exercises/practice/bob/.meta/config.json b/exercises/practice/bob/.meta/config.json index 17ae7ee179..92ac289f16 100644 --- a/exercises/practice/bob/.meta/config.json +++ b/exercises/practice/bob/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Bob is a lackadaisical teenager. In conversation, his responses are very limited.", "authors": [], + "contributors": [ + "austinlyons", + "bressain", + "delve", + "ErikSchierboom", + "j2jensen", + "jwood803", + "kytrinyx", + "robkeim", + "tomschluter", + "wolf99" + ], "files": { "solution": [ "Bob.cs" diff --git a/exercises/practice/book-store/.meta/config.json b/exercises/practice/book-store/.meta/config.json index 99ac077f4d..27cbbc52ea 100644 --- a/exercises/practice/book-store/.meta/config.json +++ b/exercises/practice/book-store/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "To try and encourage more sales of different books from a popular 5 book series, a bookshop has decided to offer discounts of multiple-book purchases.", - "authors": [], + "authors": [ + "robkeim" + ], + "contributors": [ + "AndrewYHuang", + "ErikSchierboom", + "j2jensen", + "tomschluter", + "wolf99" + ], "files": { "solution": [ "BookStore.cs" diff --git a/exercises/practice/bowling/.meta/config.json b/exercises/practice/bowling/.meta/config.json index 9383a66dcf..51ccce0b0f 100644 --- a/exercises/practice/bowling/.meta/config.json +++ b/exercises/practice/bowling/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Score a bowling game", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "bmeverett", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Bowling.cs" diff --git a/exercises/practice/change/.meta/config.json b/exercises/practice/change/.meta/config.json index 5c5e15f6ee..b4c07951ad 100644 --- a/exercises/practice/change/.meta/config.json +++ b/exercises/practice/change/.meta/config.json @@ -1,6 +1,16 @@ { "blurb": "Correctly determine change to be given using the least number of coins", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "FizzBuzz791", + "j2jensen", + "robkeim", + "sjwarner-bp", + "wolf99", + "Zureka" + ], "files": { "solution": [ "Change.cs" diff --git a/exercises/practice/circular-buffer/.meta/config.json b/exercises/practice/circular-buffer/.meta/config.json index 5ecade2051..547dc5f29a 100644 --- a/exercises/practice/circular-buffer/.meta/config.json +++ b/exercises/practice/circular-buffer/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "A data structure that uses a single, fixed-size buffer as if it were connected end-to-end.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "CircularBuffer.cs" diff --git a/exercises/practice/clock/.meta/config.json b/exercises/practice/clock/.meta/config.json index a95f521532..fb1d020835 100644 --- a/exercises/practice/clock/.meta/config.json +++ b/exercises/practice/clock/.meta/config.json @@ -1,6 +1,23 @@ { "blurb": "Implement a clock that handles times without dates.", - "authors": [], + "authors": [ + "rprouse" + ], + "contributors": [ + "avjgit", + "bmeverett", + "bressain", + "ErikSchierboom", + "j2jensen", + "jwood803", + "kytrinyx", + "mattcbaker", + "robkeim", + "Thorocaine", + "vamcs", + "vgrigoriu", + "wolf99" + ], "files": { "solution": [ "Clock.cs" diff --git a/exercises/practice/collatz-conjecture/.meta/config.json b/exercises/practice/collatz-conjecture/.meta/config.json index 2e50e95d2a..9e90e8a50f 100644 --- a/exercises/practice/collatz-conjecture/.meta/config.json +++ b/exercises/practice/collatz-conjecture/.meta/config.json @@ -1,6 +1,16 @@ { "blurb": "Calculate the number of steps to reach 1 using the Collatz conjecture", - "authors": [], + "authors": [ + "jpreese" + ], + "contributors": [ + "ErikSchierboom", + "FizzBuzz791", + "j2jensen", + "robkeim", + "ruanha", + "wolf99" + ], "files": { "solution": [ "CollatzConjecture.cs" diff --git a/exercises/practice/complex-numbers/.meta/config.json b/exercises/practice/complex-numbers/.meta/config.json index ac16c6877c..4c6615cce6 100644 --- a/exercises/practice/complex-numbers/.meta/config.json +++ b/exercises/practice/complex-numbers/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Implement complex numbers.", - "authors": [], + "authors": [ + "robkeim" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "kytrinyx", + "wolf99" + ], "files": { "solution": [ "ComplexNumbers.cs" diff --git a/exercises/practice/connect/.meta/config.json b/exercises/practice/connect/.meta/config.json index 8e258be57d..7822cd8533 100644 --- a/exercises/practice/connect/.meta/config.json +++ b/exercises/practice/connect/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Compute the result for a game of Hex / Polygon", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "bmeverett", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Connect.cs" diff --git a/exercises/practice/crypto-square/.meta/config.json b/exercises/practice/crypto-square/.meta/config.json index 7d1c18fd47..324f5fe83e 100644 --- a/exercises/practice/crypto-square/.meta/config.json +++ b/exercises/practice/crypto-square/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Implement the classic method for composing secret messages called a square code.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "kytrinyx", + "robkeim", + "rprouse", + "wolf99", + "Zureka" + ], "files": { "solution": [ "CryptoSquare.cs" diff --git a/exercises/practice/custom-set/.meta/config.json b/exercises/practice/custom-set/.meta/config.json index 0a62d5ab66..4c5dbd972a 100644 --- a/exercises/practice/custom-set/.meta/config.json +++ b/exercises/practice/custom-set/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Create a custom set type.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "ChrisPritchard", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "CustomSet.cs" diff --git a/exercises/practice/darts/.meta/config.json b/exercises/practice/darts/.meta/config.json index 73541c0971..9f082c75f6 100644 --- a/exercises/practice/darts/.meta/config.json +++ b/exercises/practice/darts/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Write a function that returns the earned points in a single toss of a Darts game", - "authors": [], + "authors": [ + "bmeverett" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "robkeim", + "sjwarner", + "wolf99" + ], "files": { "solution": [ "Darts.cs" diff --git a/exercises/practice/diamond/.meta/config.json b/exercises/practice/diamond/.meta/config.json index efa58d39bc..0cd0bd1ed4 100644 --- a/exercises/practice/diamond/.meta/config.json +++ b/exercises/practice/diamond/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Given a letter, print a diamond starting with 'A' with the supplied letter at the widest point.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Diamond.cs" diff --git a/exercises/practice/difference-of-squares/.meta/config.json b/exercises/practice/difference-of-squares/.meta/config.json index 46eeb6cd93..fb4a2ae2aa 100644 --- a/exercises/practice/difference-of-squares/.meta/config.json +++ b/exercises/practice/difference-of-squares/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Find the difference between the square of the sum and the sum of the squares of the first N natural numbers.", - "authors": [], + "authors": [ + "mikecoop" + ], + "contributors": [ + "balazsbotond", + "ErikSchierboom", + "felix91gr", + "j2jensen", + "jwood803", + "kytrinyx", + "robkeim", + "wolf99" + ], "files": { "solution": [ "DifferenceOfSquares.cs" diff --git a/exercises/practice/diffie-hellman/.meta/config.json b/exercises/practice/diffie-hellman/.meta/config.json index 93489690a5..3950f73f72 100644 --- a/exercises/practice/diffie-hellman/.meta/config.json +++ b/exercises/practice/diffie-hellman/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Diffie-Hellman key exchange.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "DiffieHellman.cs" diff --git a/exercises/practice/dnd-character/.meta/config.json b/exercises/practice/dnd-character/.meta/config.json index 1bf295bb97..9dcc443f8b 100644 --- a/exercises/practice/dnd-character/.meta/config.json +++ b/exercises/practice/dnd-character/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Randomly generate Dungeons & Dragons characters", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "jdehaan", + "robkeim", + "wolf99" + ], "files": { "solution": [ "DndCharacter.cs" diff --git a/exercises/practice/dominoes/.meta/config.json b/exercises/practice/dominoes/.meta/config.json index 27c74280d3..6d3212ea47 100644 --- a/exercises/practice/dominoes/.meta/config.json +++ b/exercises/practice/dominoes/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Make a chain of dominoes.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "InKahootz", + "j2jensen", + "robkeim", + "wolf99", + "Zureka" + ], "files": { "solution": [ "Dominoes.cs" diff --git a/exercises/practice/dot-dsl/.meta/config.json b/exercises/practice/dot-dsl/.meta/config.json index c63327df09..fbaa1efaad 100644 --- a/exercises/practice/dot-dsl/.meta/config.json +++ b/exercises/practice/dot-dsl/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Write a Domain Specific Language similar to the Graphviz dot language", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "DotDsl.cs" diff --git a/exercises/practice/error-handling/.meta/config.json b/exercises/practice/error-handling/.meta/config.json index 3f9aa6e632..87b1e3ddb7 100644 --- a/exercises/practice/error-handling/.meta/config.json +++ b/exercises/practice/error-handling/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Implement various kinds of error handling and resource management", - "authors": [], + "authors": [ + "robkeim" + ], + "contributors": [ + "balazsbotond", + "ErikSchierboom", + "felix91gr", + "j2jensen", + "wolf99" + ], "files": { "solution": [ "ErrorHandling.cs" diff --git a/exercises/practice/etl/.meta/config.json b/exercises/practice/etl/.meta/config.json index d70f18999c..41fb741278 100644 --- a/exercises/practice/etl/.meta/config.json +++ b/exercises/practice/etl/.meta/config.json @@ -1,6 +1,17 @@ { "blurb": "We are going to do the `Transform` step of an Extract-Transform-Load.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "InKahootz", + "j2jensen", + "jwood803", + "kytrinyx", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Etl.cs" diff --git a/exercises/practice/flatten-array/.meta/config.json b/exercises/practice/flatten-array/.meta/config.json index 742502be72..ea2834cb38 100644 --- a/exercises/practice/flatten-array/.meta/config.json +++ b/exercises/practice/flatten-array/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Take a nested list and return a single list with all values except nil/null", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "felix91gr", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "FlattenArray.cs" diff --git a/exercises/practice/food-chain/.meta/config.json b/exercises/practice/food-chain/.meta/config.json index 6aa606b61d..e082f588c2 100644 --- a/exercises/practice/food-chain/.meta/config.json +++ b/exercises/practice/food-chain/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Generate the lyrics of the song 'I Know an Old Lady Who Swallowed a Fly'", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "FoodChain.cs" diff --git a/exercises/practice/forth/.meta/config.json b/exercises/practice/forth/.meta/config.json index 3be2534a33..1b3a4012ee 100644 --- a/exercises/practice/forth/.meta/config.json +++ b/exercises/practice/forth/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Implement an evaluator for a very simple subset of Forth", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "bjorkqvist", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Forth.cs" diff --git a/exercises/practice/gigasecond/.meta/config.json b/exercises/practice/gigasecond/.meta/config.json index 88f9e1854f..06547130f6 100644 --- a/exercises/practice/gigasecond/.meta/config.json +++ b/exercises/practice/gigasecond/.meta/config.json @@ -1,6 +1,16 @@ { "blurb": "Given a moment, determine the moment that would be after a gigasecond has passed.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "vgrigoriu", + "wolf99" + ], "files": { "solution": [ "Gigasecond.cs" diff --git a/exercises/practice/go-counting/.meta/config.json b/exercises/practice/go-counting/.meta/config.json index 1a9d96576a..eacba13a7a 100644 --- a/exercises/practice/go-counting/.meta/config.json +++ b/exercises/practice/go-counting/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Count the scored points on a Go board.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "ChrisPritchard", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "GoCounting.cs" diff --git a/exercises/practice/grade-school/.meta/config.json b/exercises/practice/grade-school/.meta/config.json index 4f65da0411..78d467ee26 100644 --- a/exercises/practice/grade-school/.meta/config.json +++ b/exercises/practice/grade-school/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Given students' names along with the grade that they are in, create a roster for the school", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "kytrinyx", + "MahrWe", + "robkeim", + "RoelofWobben", + "wolf99" + ], "files": { "solution": [ "GradeSchool.cs" diff --git a/exercises/practice/grains/.meta/config.json b/exercises/practice/grains/.meta/config.json index ae6bdfc539..89b8d2527f 100644 --- a/exercises/practice/grains/.meta/config.json +++ b/exercises/practice/grains/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Calculate the number of grains of wheat on a chessboard given that the number on each square doubles.", - "authors": [], + "authors": [ + "robkeim" + ], + "contributors": [ + "ErikSchierboom", + "FizzBuzz791", + "j2jensen", + "tushartyagi", + "wolf99" + ], "files": { "solution": [ "Grains.cs" diff --git a/exercises/practice/grep/.meta/config.json b/exercises/practice/grep/.meta/config.json index 02899dadf0..c156777208 100644 --- a/exercises/practice/grep/.meta/config.json +++ b/exercises/practice/grep/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Search a file for lines matching a regular expression pattern. Return the line number and contents of each matching line.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Grep.cs" diff --git a/exercises/practice/hamming/.meta/config.json b/exercises/practice/hamming/.meta/config.json index 3acba3afdd..b7ce108fa0 100644 --- a/exercises/practice/hamming/.meta/config.json +++ b/exercises/practice/hamming/.meta/config.json @@ -1,6 +1,16 @@ { "blurb": "Calculate the Hamming difference between two DNA strands.", "authors": [], + "contributors": [ + "bressain", + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "vgrigoriu", + "wolf99", + "Zureka" + ], "files": { "solution": [ "Hamming.cs" diff --git a/exercises/practice/hangman/.meta/config.json b/exercises/practice/hangman/.meta/config.json index 2f4dd9e485..1d38c873ce 100644 --- a/exercises/practice/hangman/.meta/config.json +++ b/exercises/practice/hangman/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Implement the logic of the hangman game using functional reactive programming.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "mrtank", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Hangman.cs" diff --git a/exercises/practice/hello-world/.meta/config.json b/exercises/practice/hello-world/.meta/config.json index e0639b41ee..b551cf43b0 100644 --- a/exercises/practice/hello-world/.meta/config.json +++ b/exercises/practice/hello-world/.meta/config.json @@ -1,6 +1,12 @@ { "blurb": "The classical introductory exercise. Just say \"Hello, World!\"", - "authors": [], + "authors": [ + "robkeim" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen" + ], "files": { "solution": [ "HelloWorld.cs" diff --git a/exercises/practice/hexadecimal/.meta/config.json b/exercises/practice/hexadecimal/.meta/config.json index 5f032dd82b..e30a8a7de6 100644 --- a/exercises/practice/hexadecimal/.meta/config.json +++ b/exercises/practice/hexadecimal/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Convert a hexadecimal number, represented as a string (e.g. \"10af8c\"), to its decimal equivalent using first principles (i.e. no, you may not use built-in or external libraries to accomplish the conversion).", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "wolf99" + ], "files": { "solution": [ "Hexadecimal.cs" diff --git a/exercises/practice/high-scores/.meta/config.json b/exercises/practice/high-scores/.meta/config.json index 0e388766dd..7fea819eb7 100644 --- a/exercises/practice/high-scores/.meta/config.json +++ b/exercises/practice/high-scores/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Manage a player's High Score list", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "pjangam", + "robkeim", + "valentin-p", + "wolf99" + ], "files": { "solution": [ "HighScores.cs" diff --git a/exercises/practice/house/.meta/config.json b/exercises/practice/house/.meta/config.json index d2368cec51..215adfaf53 100644 --- a/exercises/practice/house/.meta/config.json +++ b/exercises/practice/house/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Output the nursery rhyme 'This is the House that Jack Built'.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "House.cs" diff --git a/exercises/practice/isbn-verifier/.meta/config.json b/exercises/practice/isbn-verifier/.meta/config.json index d020e242e3..d4ce2a8438 100644 --- a/exercises/practice/isbn-verifier/.meta/config.json +++ b/exercises/practice/isbn-verifier/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Check if a given string is a valid ISBN-10 number.", - "authors": [], + "authors": [ + "jenlouie" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "IsbnVerifier.cs" diff --git a/exercises/practice/isogram/.meta/config.json b/exercises/practice/isogram/.meta/config.json index 40ccd2e352..b32b26899e 100644 --- a/exercises/practice/isogram/.meta/config.json +++ b/exercises/practice/isogram/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Determine if a word or phrase is an isogram.", - "authors": [], + "authors": [ + "robkeim" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "vgrigoriu", + "wolf99", + "yvincent" + ], "files": { "solution": [ "Isogram.cs" diff --git a/exercises/practice/kindergarten-garden/.meta/config.json b/exercises/practice/kindergarten-garden/.meta/config.json index 33d619b177..88f95fdb51 100644 --- a/exercises/practice/kindergarten-garden/.meta/config.json +++ b/exercises/practice/kindergarten-garden/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Given a diagram, determine which plants each child in the kindergarten class is responsible for.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "ChrisPritchard", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "KindergartenGarden.cs" diff --git a/exercises/practice/largest-series-product/.meta/config.json b/exercises/practice/largest-series-product/.meta/config.json index 00e5fde69a..da632075a9 100644 --- a/exercises/practice/largest-series-product/.meta/config.json +++ b/exercises/practice/largest-series-product/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Given a string of digits, calculate the largest product for a contiguous substring of digits of length n.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "felix91gr", + "j2jensen", + "jwood803", + "petertseng", + "robkeim", + "wolf99", + "Zureka" + ], "files": { "solution": [ "LargestSeriesProduct.cs" diff --git a/exercises/practice/leap/.meta/config.json b/exercises/practice/leap/.meta/config.json index 92a4a89d14..9e0b70116b 100644 --- a/exercises/practice/leap/.meta/config.json +++ b/exercises/practice/leap/.meta/config.json @@ -1,6 +1,17 @@ { "blurb": "Given a year, report if it is a leap year.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "kytrinyx", + "NextNebula", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Leap.cs" diff --git a/exercises/practice/ledger/.meta/config.json b/exercises/practice/ledger/.meta/config.json index 93898f2e47..581b587eb0 100644 --- a/exercises/practice/ledger/.meta/config.json +++ b/exercises/practice/ledger/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Refactor a ledger printer.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "AndrewYHuang", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Ledger.cs" diff --git a/exercises/practice/linked-list/.meta/config.json b/exercises/practice/linked-list/.meta/config.json index 7be257872e..34b48c8ec7 100644 --- a/exercises/practice/linked-list/.meta/config.json +++ b/exercises/practice/linked-list/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Implement a doubly linked list", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "LinkedList.cs" diff --git a/exercises/practice/list-ops/.meta/config.json b/exercises/practice/list-ops/.meta/config.json index 9cdbaa7350..d0c5c25319 100644 --- a/exercises/practice/list-ops/.meta/config.json +++ b/exercises/practice/list-ops/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Implement basic list operations", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "jmbradnan", + "robkeim", + "wolf99" + ], "files": { "solution": [ "ListOps.cs" diff --git a/exercises/practice/luhn/.meta/config.json b/exercises/practice/luhn/.meta/config.json index 3ac832bc15..a8e5c62cee 100644 --- a/exercises/practice/luhn/.meta/config.json +++ b/exercises/practice/luhn/.meta/config.json @@ -1,6 +1,17 @@ { "blurb": "Given a number determine whether or not it is valid per the Luhn formula.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "morrme", + "robkeim", + "vgrigoriu", + "wolf99" + ], "files": { "solution": [ "Luhn.cs" diff --git a/exercises/practice/markdown/.meta/config.json b/exercises/practice/markdown/.meta/config.json index 1846b8eece..a82fdb4dbc 100644 --- a/exercises/practice/markdown/.meta/config.json +++ b/exercises/practice/markdown/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Refactor a Markdown parser", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "balazsbotond", + "bcwood", + "j2jensen", + "robkeim" + ], "files": { "solution": [ "Markdown.cs" diff --git a/exercises/practice/matching-brackets/.meta/config.json b/exercises/practice/matching-brackets/.meta/config.json index f947c69085..836e635951 100644 --- a/exercises/practice/matching-brackets/.meta/config.json +++ b/exercises/practice/matching-brackets/.meta/config.json @@ -1,6 +1,16 @@ { "blurb": "Make sure the brackets and braces all match.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "martinfreedman", + "robkeim", + "SleeplessByte", + "vgrigoriu", + "wolf99" + ], "files": { "solution": [ "MatchingBrackets.cs" diff --git a/exercises/practice/matrix/.meta/config.json b/exercises/practice/matrix/.meta/config.json index 4c12ff6ea3..23f874b3a3 100644 --- a/exercises/practice/matrix/.meta/config.json +++ b/exercises/practice/matrix/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Given a string representing a matrix of numbers, return the rows and columns of that matrix.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "ShamilS", + "vgrigoriu", + "wolf99" + ], "files": { "solution": [ "Matrix.cs" diff --git a/exercises/practice/meetup/.meta/config.json b/exercises/practice/meetup/.meta/config.json index e310ff012f..3291f37bbe 100644 --- a/exercises/practice/meetup/.meta/config.json +++ b/exercises/practice/meetup/.meta/config.json @@ -1,6 +1,16 @@ { "blurb": "Calculate the date of meetups.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "InKahootz", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Meetup.cs" diff --git a/exercises/practice/minesweeper/.meta/config.json b/exercises/practice/minesweeper/.meta/config.json index fcf806f9b8..3c6e6d6f5d 100644 --- a/exercises/practice/minesweeper/.meta/config.json +++ b/exercises/practice/minesweeper/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Add the numbers to a minesweeper board", - "authors": [], + "authors": [ + "robkeim" + ], + "contributors": [ + "ErikSchierboom", + "felix91gr", + "j2jensen", + "wolf99" + ], "files": { "solution": [ "Minesweeper.cs" diff --git a/exercises/practice/nth-prime/.meta/config.json b/exercises/practice/nth-prime/.meta/config.json index f0a9a0a8c9..e6bd9b315a 100644 --- a/exercises/practice/nth-prime/.meta/config.json +++ b/exercises/practice/nth-prime/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Given a number n, determine what the nth prime is.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "bressain", + "j2jensen", + "jmbradnan", + "robkeim", + "wolf99" + ], "files": { "solution": [ "NthPrime.cs" diff --git a/exercises/practice/nucleotide-count/.meta/config.json b/exercises/practice/nucleotide-count/.meta/config.json index 93c416eb9f..e24c619dfc 100644 --- a/exercises/practice/nucleotide-count/.meta/config.json +++ b/exercises/practice/nucleotide-count/.meta/config.json @@ -1,6 +1,19 @@ { "blurb": "Given a DNA string, compute how many times each nucleotide occurs in the string.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "InKahootz", + "j2jensen", + "jmbradnan", + "jwood803", + "kytrinyx", + "robkeim", + "sjakobi", + "wolf99" + ], "files": { "solution": [ "NucleotideCount.cs" diff --git a/exercises/practice/ocr-numbers/.meta/config.json b/exercises/practice/ocr-numbers/.meta/config.json index 2869542845..62127fc799 100644 --- a/exercises/practice/ocr-numbers/.meta/config.json +++ b/exercises/practice/ocr-numbers/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Given a 3 x 4 grid of pipes, underscores, and spaces, determine which number is represented, or whether it is garbled.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "GKotfis", + "j2jensen", + "robkeim", + "ryanrobidou", + "wolf99" + ], "files": { "solution": [ "OcrNumbers.cs" diff --git a/exercises/practice/octal/.meta/config.json b/exercises/practice/octal/.meta/config.json index 6f0782e1f9..c00138c28c 100644 --- a/exercises/practice/octal/.meta/config.json +++ b/exercises/practice/octal/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Convert a octal number, represented as a string (e.g. '1735263'), to its decimal equivalent using first principles (i.e. no, you may not use built-in or external libraries to accomplish the conversion).", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "wolf99" + ], "files": { "solution": [ "Octal.cs" diff --git a/exercises/practice/palindrome-products/.meta/config.json b/exercises/practice/palindrome-products/.meta/config.json index 7d160afb9d..866581ae6d 100644 --- a/exercises/practice/palindrome-products/.meta/config.json +++ b/exercises/practice/palindrome-products/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Detect palindrome products in a given range.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "bressain", + "j2jensen", + "jmbradnan", + "robkeim", + "wolf99" + ], "files": { "solution": [ "PalindromeProducts.cs" diff --git a/exercises/practice/pangram/.meta/config.json b/exercises/practice/pangram/.meta/config.json index 004f776c13..d3dc384571 100644 --- a/exercises/practice/pangram/.meta/config.json +++ b/exercises/practice/pangram/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Determine if a sentence is a pangram.", - "authors": [], + "authors": [ + "robkeim" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "wolf99" + ], "files": { "solution": [ "Pangram.cs" diff --git a/exercises/practice/parallel-letter-frequency/.meta/config.json b/exercises/practice/parallel-letter-frequency/.meta/config.json index 74bfab80bc..6108e7744d 100644 --- a/exercises/practice/parallel-letter-frequency/.meta/config.json +++ b/exercises/practice/parallel-letter-frequency/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Count the frequency of letters in texts using parallel computation.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "tushartyagi", + "wolf99" + ], "files": { "solution": [ "ParallelLetterFrequency.cs" diff --git a/exercises/practice/pascals-triangle/.meta/config.json b/exercises/practice/pascals-triangle/.meta/config.json index 490ca29281..be1859b41b 100644 --- a/exercises/practice/pascals-triangle/.meta/config.json +++ b/exercises/practice/pascals-triangle/.meta/config.json @@ -1,6 +1,16 @@ { "blurb": "Compute Pascal's triangle up to a given number of rows.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "bcwood", + "bmeverett", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "PascalsTriangle.cs" diff --git a/exercises/practice/perfect-numbers/.meta/config.json b/exercises/practice/perfect-numbers/.meta/config.json index 94d8d0708f..a77099bbcc 100644 --- a/exercises/practice/perfect-numbers/.meta/config.json +++ b/exercises/practice/perfect-numbers/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Determine if a number is perfect, abundant, or deficient based on Nicomachus' (60 - 120 CE) classification scheme for positive integers.", - "authors": [], + "authors": [ + "robkeim" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "wolf99" + ], "files": { "solution": [ "PerfectNumbers.cs" diff --git a/exercises/practice/phone-number/.meta/config.json b/exercises/practice/phone-number/.meta/config.json index e25d93bd34..fec5fb63d4 100644 --- a/exercises/practice/phone-number/.meta/config.json +++ b/exercises/practice/phone-number/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Clean up user-entered phone numbers so that they can be sent SMS messages.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "kytrinyx", + "robkeim", + "tomschluter", + "vgrigoriu", + "wolf99" + ], "files": { "solution": [ "PhoneNumber.cs" diff --git a/exercises/practice/pig-latin/.meta/config.json b/exercises/practice/pig-latin/.meta/config.json index db07351917..8f8c9ef1e3 100644 --- a/exercises/practice/pig-latin/.meta/config.json +++ b/exercises/practice/pig-latin/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Implement a program that translates from English to Pig Latin", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "PigLatin.cs" diff --git a/exercises/practice/poker/.meta/config.json b/exercises/practice/poker/.meta/config.json index c36b52d893..d6cdc9efa1 100644 --- a/exercises/practice/poker/.meta/config.json +++ b/exercises/practice/poker/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Pick the best hand(s) from a list of poker hands.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "rpottsoh", + "wolf99" + ], "files": { "solution": [ "Poker.cs" diff --git a/exercises/practice/pov/.meta/config.json b/exercises/practice/pov/.meta/config.json index ae6555200d..bc81547b5e 100644 --- a/exercises/practice/pov/.meta/config.json +++ b/exercises/practice/pov/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Reparent a graph on a selected node", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Pov.cs" diff --git a/exercises/practice/prime-factors/.meta/config.json b/exercises/practice/prime-factors/.meta/config.json index ef79673b95..d2d879934d 100644 --- a/exercises/practice/prime-factors/.meta/config.json +++ b/exercises/practice/prime-factors/.meta/config.json @@ -1,6 +1,16 @@ { "blurb": "Compute the prime factors of a given natural number.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jpreese", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "PrimeFactors.cs" diff --git a/exercises/practice/protein-translation/.meta/config.json b/exercises/practice/protein-translation/.meta/config.json index 12a92077c4..6a79546b2f 100644 --- a/exercises/practice/protein-translation/.meta/config.json +++ b/exercises/practice/protein-translation/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Translate RNA sequences into proteins.", - "authors": [], + "authors": [ + "robkeim" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "wolf99" + ], "files": { "solution": [ "ProteinTranslation.cs" diff --git a/exercises/practice/proverb/.meta/config.json b/exercises/practice/proverb/.meta/config.json index 80485d8fce..e26ef93abb 100644 --- a/exercises/practice/proverb/.meta/config.json +++ b/exercises/practice/proverb/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "For want of a horseshoe nail, a kingdom was lost, or so the saying goes. Output the full text of this proverbial rhyme.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "jmbradnan", + "robkeim", + "ShamilS", + "wolf99" + ], "files": { "solution": [ "Proverb.cs" diff --git a/exercises/practice/pythagorean-triplet/.meta/config.json b/exercises/practice/pythagorean-triplet/.meta/config.json index caf4c76add..0a72bf4b08 100644 --- a/exercises/practice/pythagorean-triplet/.meta/config.json +++ b/exercises/practice/pythagorean-triplet/.meta/config.json @@ -1,6 +1,17 @@ { "blurb": "There exists exactly one Pythagorean triplet for which a + b + c = 1000. Find the product a * b * c.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "joostas", + "jwood803", + "robkeim", + "sjwarner", + "wolf99" + ], "files": { "solution": [ "PythagoreanTriplet.cs" diff --git a/exercises/practice/queen-attack/.meta/config.json b/exercises/practice/queen-attack/.meta/config.json index 139eb07561..447f6e9418 100644 --- a/exercises/practice/queen-attack/.meta/config.json +++ b/exercises/practice/queen-attack/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Given the position of two queens on a chess board, indicate whether or not they are positioned so that they can attack each other.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "bmeverett", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "QueenAttack.cs" diff --git a/exercises/practice/rail-fence-cipher/.meta/config.json b/exercises/practice/rail-fence-cipher/.meta/config.json index 29c8e36254..ca076f6130 100644 --- a/exercises/practice/rail-fence-cipher/.meta/config.json +++ b/exercises/practice/rail-fence-cipher/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Implement encoding and decoding for the rail fence cipher.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "RailFenceCipher.cs" diff --git a/exercises/practice/raindrops/.meta/config.json b/exercises/practice/raindrops/.meta/config.json index 8c66a311de..b50b3f6719 100644 --- a/exercises/practice/raindrops/.meta/config.json +++ b/exercises/practice/raindrops/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Convert a number to a string, the content of which depends on the number's factors.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Raindrops.cs" diff --git a/exercises/practice/rational-numbers/.meta/config.json b/exercises/practice/rational-numbers/.meta/config.json index 68ba89e5d2..7def36d055 100644 --- a/exercises/practice/rational-numbers/.meta/config.json +++ b/exercises/practice/rational-numbers/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Implement rational numbers.", - "authors": [], + "authors": [ + "ShamilS" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "RationalNumbers.cs" diff --git a/exercises/practice/react/.meta/config.json b/exercises/practice/react/.meta/config.json index d66e243ebb..c0eee638ff 100644 --- a/exercises/practice/react/.meta/config.json +++ b/exercises/practice/react/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Implement a basic reactive system.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "React.cs" diff --git a/exercises/practice/rectangles/.meta/config.json b/exercises/practice/rectangles/.meta/config.json index 2063b4d7b0..80600a87cf 100644 --- a/exercises/practice/rectangles/.meta/config.json +++ b/exercises/practice/rectangles/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Count the rectangles in an ASCII diagram.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Rectangles.cs" diff --git a/exercises/practice/resistor-color-duo/.meta/config.json b/exercises/practice/resistor-color-duo/.meta/config.json index 73d6da7a31..5f26bef6ad 100644 --- a/exercises/practice/resistor-color-duo/.meta/config.json +++ b/exercises/practice/resistor-color-duo/.meta/config.json @@ -1,6 +1,11 @@ { "blurb": "Convert color codes, as used on resistors, to a numeric value.", - "authors": [], + "authors": [ + "aes421" + ], + "contributors": [ + "ErikSchierboom" + ], "files": { "solution": [ "ResistorColorDuo.cs" diff --git a/exercises/practice/resistor-color-trio/.meta/config.json b/exercises/practice/resistor-color-trio/.meta/config.json index 0cf354e30e..215a667a65 100644 --- a/exercises/practice/resistor-color-trio/.meta/config.json +++ b/exercises/practice/resistor-color-trio/.meta/config.json @@ -1,6 +1,11 @@ { "blurb": "Convert color codes, as used on resistors, to a human-readable label.", - "authors": [], + "authors": [ + "valentin-p" + ], + "contributors": [ + "ErikSchierboom" + ], "files": { "solution": [ "ResistorColorTrio.cs" diff --git a/exercises/practice/resistor-color/.meta/config.json b/exercises/practice/resistor-color/.meta/config.json index f920cb7a36..cad3dc1992 100644 --- a/exercises/practice/resistor-color/.meta/config.json +++ b/exercises/practice/resistor-color/.meta/config.json @@ -1,6 +1,12 @@ { "blurb": "Convert a resistor band's color to its numeric representation", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "robkeim", + "wolf99" + ], "files": { "solution": [ "ResistorColor.cs" diff --git a/exercises/practice/rest-api/.meta/config.json b/exercises/practice/rest-api/.meta/config.json index ee7b149a5c..b2ea4a3f1e 100644 --- a/exercises/practice/rest-api/.meta/config.json +++ b/exercises/practice/rest-api/.meta/config.json @@ -1,6 +1,17 @@ { "blurb": "Implement a RESTful API for tracking IOUs.", - "authors": [], + "authors": [ + "yvincent" + ], + "contributors": [ + "ChrisPritchard", + "ErikSchierboom", + "j2jensen", + "robkeim", + "vgrigoriu", + "wolf99", + "Zureka" + ], "files": { "solution": [ "RestApi.cs" diff --git a/exercises/practice/reverse-string/.meta/config.json b/exercises/practice/reverse-string/.meta/config.json index 142b8538f2..c9236f734b 100644 --- a/exercises/practice/reverse-string/.meta/config.json +++ b/exercises/practice/reverse-string/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Reverse a string", - "authors": [], + "authors": [ + "robkeim" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "wolf99" + ], "files": { "solution": [ "ReverseString.cs" diff --git a/exercises/practice/rna-transcription/.meta/config.json b/exercises/practice/rna-transcription/.meta/config.json index fd1e27dd56..8e05449b8f 100644 --- a/exercises/practice/rna-transcription/.meta/config.json +++ b/exercises/practice/rna-transcription/.meta/config.json @@ -1,6 +1,16 @@ { "blurb": "Given a DNA strand, return its RNA Complement Transcription.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "FizzBuzz791", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "RnaTranscription.cs" diff --git a/exercises/practice/robot-name/.meta/config.json b/exercises/practice/robot-name/.meta/config.json index 1ba244ea4b..802fc0289d 100644 --- a/exercises/practice/robot-name/.meta/config.json +++ b/exercises/practice/robot-name/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Manage robot factory settings.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "haus", + "j2jensen", + "jwood803", + "kytrinyx", + "robkeim", + "vgrigoriu", + "wolf99" + ], "files": { "solution": [ "RobotName.cs" diff --git a/exercises/practice/robot-simulator/.meta/config.json b/exercises/practice/robot-simulator/.meta/config.json index ea015de539..42bced1718 100644 --- a/exercises/practice/robot-simulator/.meta/config.json +++ b/exercises/practice/robot-simulator/.meta/config.json @@ -1,6 +1,16 @@ { "blurb": "Write a robot simulator.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "abecerramatias", + "bressain", + "GKotfis", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "RobotSimulator.cs" diff --git a/exercises/practice/roman-numerals/.meta/config.json b/exercises/practice/roman-numerals/.meta/config.json index cceb0b8386..39574aec9a 100644 --- a/exercises/practice/roman-numerals/.meta/config.json +++ b/exercises/practice/roman-numerals/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Write a function to convert from normal numbers to Roman Numerals.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "RomanNumerals.cs" diff --git a/exercises/practice/rotational-cipher/.meta/config.json b/exercises/practice/rotational-cipher/.meta/config.json index a70cbdfbe0..4626425945 100644 --- a/exercises/practice/rotational-cipher/.meta/config.json +++ b/exercises/practice/rotational-cipher/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Create an implementation of the rotational cipher, also sometimes called the Caesar cipher.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "RotationalCipher.cs" diff --git a/exercises/practice/run-length-encoding/.meta/config.json b/exercises/practice/run-length-encoding/.meta/config.json index 23d984ccaa..3c169aca46 100644 --- a/exercises/practice/run-length-encoding/.meta/config.json +++ b/exercises/practice/run-length-encoding/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Implement run-length encoding and decoding.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "RunLengthEncoding.cs" diff --git a/exercises/practice/saddle-points/.meta/config.json b/exercises/practice/saddle-points/.meta/config.json index 5bf8b85745..40bed28345 100644 --- a/exercises/practice/saddle-points/.meta/config.json +++ b/exercises/practice/saddle-points/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Detect saddle points in a matrix.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "GKotfis", + "j2jensen", + "jwood803", + "mrtank", + "robkeim", + "vgrigoriu", + "wolf99", + "Zureka" + ], "files": { "solution": [ "SaddlePoints.cs" diff --git a/exercises/practice/say/.meta/config.json b/exercises/practice/say/.meta/config.json index 5e768b246e..eb86ec6ee9 100644 --- a/exercises/practice/say/.meta/config.json +++ b/exercises/practice/say/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Given a number from 0 to 999,999,999,999, spell out that number in English.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "tomschluter", + "wolf99" + ], "files": { "solution": [ "Say.cs" diff --git a/exercises/practice/scale-generator/.meta/config.json b/exercises/practice/scale-generator/.meta/config.json index 6e8b69029f..8b9c46b390 100644 --- a/exercises/practice/scale-generator/.meta/config.json +++ b/exercises/practice/scale-generator/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Generate musical scales, given a starting note and a set of intervals. ", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "ScaleGenerator.cs" diff --git a/exercises/practice/scrabble-score/.meta/config.json b/exercises/practice/scrabble-score/.meta/config.json index 86ab4a4d67..1f51fc87e5 100644 --- a/exercises/practice/scrabble-score/.meta/config.json +++ b/exercises/practice/scrabble-score/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Given a word, compute the Scrabble score for that word.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "ScrabbleScore.cs" diff --git a/exercises/practice/secret-handshake/.meta/config.json b/exercises/practice/secret-handshake/.meta/config.json index 1b4cdf7b4e..7997b0e804 100644 --- a/exercises/practice/secret-handshake/.meta/config.json +++ b/exercises/practice/secret-handshake/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Given a decimal number, convert it to the appropriate sequence of events for a secret handshake.", - "authors": [], + "authors": [ + "mikecoop" + ], + "contributors": [ + "bressain", + "ErikSchierboom", + "j2jensen", + "jwood803", + "kytrinyx", + "robkeim", + "sjwarner-bp", + "wolf99" + ], "files": { "solution": [ "SecretHandshake.cs" diff --git a/exercises/practice/series/.meta/config.json b/exercises/practice/series/.meta/config.json index 4d97538cb8..3c69235463 100644 --- a/exercises/practice/series/.meta/config.json +++ b/exercises/practice/series/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Given a string of digits, output all the contiguous substrings of length `n` in that string.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Series.cs" diff --git a/exercises/practice/sgf-parsing/.meta/config.json b/exercises/practice/sgf-parsing/.meta/config.json index f5394853a6..54ea24e14c 100644 --- a/exercises/practice/sgf-parsing/.meta/config.json +++ b/exercises/practice/sgf-parsing/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Parsing a Smart Game Format string.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "deniscapeto", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "SgfParsing.cs" diff --git a/exercises/practice/sieve/.meta/config.json b/exercises/practice/sieve/.meta/config.json index 634af3657c..b82bcfb5b2 100644 --- a/exercises/practice/sieve/.meta/config.json +++ b/exercises/practice/sieve/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Use the Sieve of Eratosthenes to find all the primes from 2 up to a given number.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Sieve.cs" diff --git a/exercises/practice/simple-cipher/.meta/config.json b/exercises/practice/simple-cipher/.meta/config.json index b86092c21e..f3b98f4f33 100644 --- a/exercises/practice/simple-cipher/.meta/config.json +++ b/exercises/practice/simple-cipher/.meta/config.json @@ -1,6 +1,17 @@ { "blurb": "Implement a simple shift cipher like Caesar and a more secure substitution cipher", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "sjwarner", + "wolf99", + "Zureka" + ], "files": { "solution": [ "SimpleCipher.cs" diff --git a/exercises/practice/simple-linked-list/.meta/config.json b/exercises/practice/simple-linked-list/.meta/config.json index 49c402f7b2..85eed080bf 100644 --- a/exercises/practice/simple-linked-list/.meta/config.json +++ b/exercises/practice/simple-linked-list/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Write a simple linked list implementation that uses Elements and a List", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "bressain", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "SimpleLinkedList.cs" diff --git a/exercises/practice/space-age/.meta/config.json b/exercises/practice/space-age/.meta/config.json index c16ae626e7..910549d409 100644 --- a/exercises/practice/space-age/.meta/config.json +++ b/exercises/practice/space-age/.meta/config.json @@ -1,6 +1,17 @@ { "blurb": "Given an age in seconds, calculate how old someone is in terms of a given planet's solar years.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "kytrinyx", + "mikecoop", + "robkeim", + "wolf99" + ], "files": { "solution": [ "SpaceAge.cs" diff --git a/exercises/practice/spiral-matrix/.meta/config.json b/exercises/practice/spiral-matrix/.meta/config.json index b2f697bfde..5d87d7b9b5 100644 --- a/exercises/practice/spiral-matrix/.meta/config.json +++ b/exercises/practice/spiral-matrix/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": " Given the size, return a square matrix of numbers in spiral order.", - "authors": [], + "authors": [ + "jpreese" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "SpiralMatrix.cs" diff --git a/exercises/practice/strain/.meta/config.json b/exercises/practice/strain/.meta/config.json index b839d5ca74..5c1b549dcc 100644 --- a/exercises/practice/strain/.meta/config.json +++ b/exercises/practice/strain/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Implement the `keep` and `discard` operation on collections. Given a collection and a predicate on the collection's elements, `keep` returns a new collection containing those elements where the predicate is true, while `discard` returns a new collection containing those elements where the predicate is false.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Strain.cs" diff --git a/exercises/practice/sublist/.meta/config.json b/exercises/practice/sublist/.meta/config.json index 40ec848d72..9a0893cc96 100644 --- a/exercises/practice/sublist/.meta/config.json +++ b/exercises/practice/sublist/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Write a function to determine if a list is a sublist of another list.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "ShamilS", + "wolf99" + ], "files": { "solution": [ "Sublist.cs" diff --git a/exercises/practice/sum-of-multiples/.meta/config.json b/exercises/practice/sum-of-multiples/.meta/config.json index 65450efe91..b3644c8458 100644 --- a/exercises/practice/sum-of-multiples/.meta/config.json +++ b/exercises/practice/sum-of-multiples/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Given a number, find the sum of all the multiples of particular numbers up to but not including that number.", - "authors": [], + "authors": [ + "jwood803" + ], + "contributors": [ + "bressain", + "duffn", + "ErikSchierboom", + "FridaTveit", + "j2jensen", + "kytrinyx", + "robkeim", + "wolf99" + ], "files": { "solution": [ "SumOfMultiples.cs" diff --git a/exercises/practice/tournament/.meta/config.json b/exercises/practice/tournament/.meta/config.json index 60862d937e..47ed50126f 100644 --- a/exercises/practice/tournament/.meta/config.json +++ b/exercises/practice/tournament/.meta/config.json @@ -1,6 +1,17 @@ { "blurb": "Tally the results of a small football competition.", - "authors": [], + "authors": [ + "pminten" + ], + "contributors": [ + "bressain", + "ErikSchierboom", + "GKotfis", + "j2jensen", + "jwood803", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Tournament.cs" diff --git a/exercises/practice/transpose/.meta/config.json b/exercises/practice/transpose/.meta/config.json index 86127231b6..d3b96d8266 100644 --- a/exercises/practice/transpose/.meta/config.json +++ b/exercises/practice/transpose/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Take input text and output it transposed.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Transpose.cs" diff --git a/exercises/practice/tree-building/.meta/config.json b/exercises/practice/tree-building/.meta/config.json index 1a279e95c6..6ce270846d 100644 --- a/exercises/practice/tree-building/.meta/config.json +++ b/exercises/practice/tree-building/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Refactor a tree building algorithm.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "TreeBuilding.cs" diff --git a/exercises/practice/triangle/.meta/config.json b/exercises/practice/triangle/.meta/config.json index 9eeb54d54f..adddd12a2d 100644 --- a/exercises/practice/triangle/.meta/config.json +++ b/exercises/practice/triangle/.meta/config.json @@ -1,6 +1,17 @@ { "blurb": "Determine if a triangle is equilateral, isosceles, or scalene.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "bmeverett", + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "tushartyagi", + "wolf99" + ], "files": { "solution": [ "Triangle.cs" diff --git a/exercises/practice/trinary/.meta/config.json b/exercises/practice/trinary/.meta/config.json index c02093b722..d9b1b0b67d 100644 --- a/exercises/practice/trinary/.meta/config.json +++ b/exercises/practice/trinary/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Convert a trinary number, represented as a string (e.g. '102012'), to its decimal equivalent using first principles.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "jwood803", + "wolf99" + ], "files": { "solution": [ "Trinary.cs" diff --git a/exercises/practice/twelve-days/.meta/config.json b/exercises/practice/twelve-days/.meta/config.json index b3b4cd5a1b..ea0c228cf5 100644 --- a/exercises/practice/twelve-days/.meta/config.json +++ b/exercises/practice/twelve-days/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Output the lyrics to 'The Twelve Days of Christmas'", - "authors": [], + "authors": [ + "jwood803" + ], + "contributors": [ + "bressain", + "ErikSchierboom", + "j2jensen", + "kytrinyx", + "PatrickMcSweeny", + "robkeim", + "ShamilS", + "wolf99" + ], "files": { "solution": [ "TwelveDays.cs" diff --git a/exercises/practice/two-bucket/.meta/config.json b/exercises/practice/two-bucket/.meta/config.json index 4080b874d6..a08fbf54a1 100644 --- a/exercises/practice/two-bucket/.meta/config.json +++ b/exercises/practice/two-bucket/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Given two buckets of different size, demonstrate how to measure an exact number of liters.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "cmccandless", + "GKotfis", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "TwoBucket.cs" diff --git a/exercises/practice/two-fer/.meta/config.json b/exercises/practice/two-fer/.meta/config.json index 19a18a9894..bc4fb20066 100644 --- a/exercises/practice/two-fer/.meta/config.json +++ b/exercises/practice/two-fer/.meta/config.json @@ -1,6 +1,18 @@ { "blurb": "Create a sentence of the form \"One for X, one for me.\"", - "authors": [], + "authors": [ + "jpreese" + ], + "contributors": [ + "dmahnkopf", + "ErikSchierboom", + "j2jensen", + "NextNebula", + "robkeim", + "sjwarner", + "wolf99", + "Zureka" + ], "files": { "solution": [ "TwoFer.cs" diff --git a/exercises/practice/variable-length-quantity/.meta/config.json b/exercises/practice/variable-length-quantity/.meta/config.json index 08336ca3e6..44f895755a 100644 --- a/exercises/practice/variable-length-quantity/.meta/config.json +++ b/exercises/practice/variable-length-quantity/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Implement variable length quantity encoding and decoding.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "nicolastarzia", + "robkeim", + "wolf99" + ], "files": { "solution": [ "VariableLengthQuantity.cs" diff --git a/exercises/practice/word-count/.meta/config.json b/exercises/practice/word-count/.meta/config.json index 21fadb6fb3..76d10d3736 100644 --- a/exercises/practice/word-count/.meta/config.json +++ b/exercises/practice/word-count/.meta/config.json @@ -1,6 +1,17 @@ { "blurb": "Given a phrase, count the occurrences of each word in that phrase.", "authors": [], + "contributors": [ + "bressain", + "ErikSchierboom", + "j2jensen", + "jwood803", + "kytrinyx", + "robkeim", + "rprouse", + "tushartyagi", + "wolf99" + ], "files": { "solution": [ "WordCount.cs" diff --git a/exercises/practice/word-search/.meta/config.json b/exercises/practice/word-search/.meta/config.json index 59a133b9f9..42049356f7 100644 --- a/exercises/practice/word-search/.meta/config.json +++ b/exercises/practice/word-search/.meta/config.json @@ -1,6 +1,15 @@ { "blurb": "Create a program to solve a word search puzzle.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "ChrisPritchard", + "j2jensen", + "jmbradnan", + "robkeim", + "wolf99" + ], "files": { "solution": [ "WordSearch.cs" diff --git a/exercises/practice/wordy/.meta/config.json b/exercises/practice/wordy/.meta/config.json index f2adb2db15..233a2c1546 100644 --- a/exercises/practice/wordy/.meta/config.json +++ b/exercises/practice/wordy/.meta/config.json @@ -1,6 +1,17 @@ { "blurb": "Parse and evaluate simple math word problems returning the answer as an integer.", - "authors": [], + "authors": [ + "bressain" + ], + "contributors": [ + "deniscapeto", + "ErikSchierboom", + "j2jensen", + "jwood803", + "robkeim", + "tushartyagi", + "wolf99" + ], "files": { "solution": [ "Wordy.cs" diff --git a/exercises/practice/yacht/.meta/config.json b/exercises/practice/yacht/.meta/config.json index 4ec40f9dbf..68e86ad759 100644 --- a/exercises/practice/yacht/.meta/config.json +++ b/exercises/practice/yacht/.meta/config.json @@ -1,6 +1,14 @@ { "blurb": "Score a single throw of dice in the game Yacht", - "authors": [], + "authors": [ + "ShamilS" + ], + "contributors": [ + "ErikSchierboom", + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Yacht.cs" diff --git a/exercises/practice/zebra-puzzle/.meta/config.json b/exercises/practice/zebra-puzzle/.meta/config.json index fd150b23e3..5d36d18f98 100644 --- a/exercises/practice/zebra-puzzle/.meta/config.json +++ b/exercises/practice/zebra-puzzle/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Solve the zebra puzzle.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "ZebraPuzzle.cs" diff --git a/exercises/practice/zipper/.meta/config.json b/exercises/practice/zipper/.meta/config.json index 41773765d8..94f5050e39 100644 --- a/exercises/practice/zipper/.meta/config.json +++ b/exercises/practice/zipper/.meta/config.json @@ -1,6 +1,13 @@ { "blurb": "Creating a zipper for a binary tree.", - "authors": [], + "authors": [ + "ErikSchierboom" + ], + "contributors": [ + "j2jensen", + "robkeim", + "wolf99" + ], "files": { "solution": [ "Zipper.cs"