diff --git a/exercises/practice/acronym/.meta/config.json b/exercises/practice/acronym/.meta/config.json index 0078069d..80ac423c 100644 --- a/exercises/practice/acronym/.meta/config.json +++ b/exercises/practice/acronym/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Convert a long phrase to its acronym.", "authors": [ "PseudoCodeNerd" ], @@ -17,6 +16,7 @@ ".meta/example.jl" ] }, + "blurb": "Convert a long phrase to its acronym.", "source": "Julien Vanier", "source_url": "https://github.com/monkbroc" } diff --git a/exercises/practice/all-your-base/.meta/config.json b/exercises/practice/all-your-base/.meta/config.json index f5764440..35da0717 100644 --- a/exercises/practice/all-your-base/.meta/config.json +++ b/exercises/practice/all-your-base/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Convert a number, represented as a sequence of digits in one base, to any other base.", "authors": [ "serialhex" ], @@ -17,5 +16,6 @@ "example": [ ".meta/example.jl" ] - } + }, + "blurb": "Convert a number, represented as a sequence of digits in one base, to any other base." } diff --git a/exercises/practice/allergies/.meta/config.json b/exercises/practice/allergies/.meta/config.json index 03e83668..2cab5477 100644 --- a/exercises/practice/allergies/.meta/config.json +++ b/exercises/practice/allergies/.meta/config.json @@ -1,5 +1,4 @@ { - "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": [ "DarkoGNU" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Given a person's allergy score, determine whether or not they're allergic to a given item, and their full list of allergies.", "source": "Exercise by the JumpstartLab team for students at The Turing School of Software and Design.", "source_url": "https://turing.edu" } diff --git a/exercises/practice/alphametics/.meta/config.json b/exercises/practice/alphametics/.meta/config.json index 127e4e4e..495483b7 100644 --- a/exercises/practice/alphametics/.meta/config.json +++ b/exercises/practice/alphametics/.meta/config.json @@ -1,22 +1,21 @@ { - "blurb": "Write a function to solve alphametics puzzles.", - "authors": [ - "SaschaMann", - "cmcaine" + "authors": [ + "SaschaMann", + "cmcaine" + ], + "files": { + "solution": [ + "alphametics.jl" ], - "contributors": [], - "files": { - "solution": [ - "alphametics.jl" - ], - "test": [ - "runtests.jl" - ], - "example": [ - ".meta/example.jl" - ], - "editor" : [ - "permutations.jl" - ] - } + "test": [ + "runtests.jl" + ], + "example": [ + ".meta/example.jl" + ], + "editor": [ + "permutations.jl" + ] + }, + "blurb": "Write a function to solve alphametics puzzles." } diff --git a/exercises/practice/anagram/.meta/config.json b/exercises/practice/anagram/.meta/config.json index 623aa3aa..5994b63e 100644 --- a/exercises/practice/anagram/.meta/config.json +++ b/exercises/practice/anagram/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Given a word and a list of possible anagrams, select the correct sublist.", "authors": [ "andrej-makarov-skrt" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Given a word and a list of possible anagrams, select the correct sublist.", "source": "Inspired by the Extreme Startup game", "source_url": "https://github.com/rchatley/extreme_startup" } diff --git a/exercises/practice/armstrong-numbers/.meta/config.json b/exercises/practice/armstrong-numbers/.meta/config.json index 9df7c69d..2c6b8112 100644 --- a/exercises/practice/armstrong-numbers/.meta/config.json +++ b/exercises/practice/armstrong-numbers/.meta/config.json @@ -1,9 +1,7 @@ { - "blurb": "Determine if a number is an Armstrong number.", "authors": [ "SaschaMann" ], - "contributors": [], "files": { "solution": [ "armstrong-numbers.jl" @@ -15,6 +13,7 @@ ".meta/example.jl" ] }, + "blurb": "Determine if a number is an Armstrong number.", "source": "Wikipedia", "source_url": "https://en.wikipedia.org/wiki/Narcissistic_number" } diff --git a/exercises/practice/atbash-cipher/.approaches/config.json b/exercises/practice/atbash-cipher/.approaches/config.json index 9b82c0c0..42c961c2 100644 --- a/exercises/practice/atbash-cipher/.approaches/config.json +++ b/exercises/practice/atbash-cipher/.approaches/config.json @@ -1,5 +1,8 @@ { "introduction": { - "authors": ["cmcaine", "saschamann"] + "authors": [ + "cmcaine", + "saschamann" + ] } } diff --git a/exercises/practice/atbash-cipher/.meta/config.json b/exercises/practice/atbash-cipher/.meta/config.json index ae8a1fd0..38eac3bd 100644 --- a/exercises/practice/atbash-cipher/.meta/config.json +++ b/exercises/practice/atbash-cipher/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Create an implementation of the atbash cipher, an ancient encryption system created in the Middle East.", "authors": [ "andrej-makarov-skrt" ], @@ -19,6 +18,7 @@ ".meta/example.jl" ] }, + "blurb": "Create an implementation of the atbash cipher, an ancient encryption system created in the Middle East.", "source": "Wikipedia", "source_url": "https://en.wikipedia.org/wiki/Atbash" } diff --git a/exercises/practice/binary-search/.meta/config.json b/exercises/practice/binary-search/.meta/config.json index b6a2e6d7..f79285a7 100644 --- a/exercises/practice/binary-search/.meta/config.json +++ b/exercises/practice/binary-search/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Implement a binary search algorithm.", "authors": [ "SaschaMann" ], @@ -17,6 +16,7 @@ ".meta/example.jl" ] }, + "blurb": "Implement a binary search algorithm.", "source": "Wikipedia", "source_url": "https://en.wikipedia.org/wiki/Binary_search_algorithm" } diff --git a/exercises/practice/bob/.approaches/config.json b/exercises/practice/bob/.approaches/config.json index bfd1b8cf..6e6f6fb2 100644 --- a/exercises/practice/bob/.approaches/config.json +++ b/exercises/practice/bob/.approaches/config.json @@ -1,5 +1,7 @@ { "introduction": { - "authors": ["cmcaine"] + "authors": [ + "cmcaine" + ] } } diff --git a/exercises/practice/bob/.meta/config.json b/exercises/practice/bob/.meta/config.json index 807e260e..1f74409d 100644 --- a/exercises/practice/bob/.meta/config.json +++ b/exercises/practice/bob/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Bob is a lackadaisical teenager. In conversation, his responses are very limited.", "authors": [ "SaschaMann" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Bob is a lackadaisical teenager. In conversation, his responses are very limited.", "source": "Inspired by the 'Deaf Grandma' exercise in Chris Pine's Learn to Program tutorial.", "source_url": "https://pine.fm/LearnToProgram/?Chapter=06" } diff --git a/exercises/practice/circular-buffer/.meta/config.json b/exercises/practice/circular-buffer/.meta/config.json index f1b68602..ef13540b 100644 --- a/exercises/practice/circular-buffer/.meta/config.json +++ b/exercises/practice/circular-buffer/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "A data structure that uses a single, fixed-size buffer as if it were connected end-to-end.", "authors": [ "vyu" ], @@ -17,6 +16,7 @@ ".meta/example.jl" ] }, + "blurb": "A data structure that uses a single, fixed-size buffer as if it were connected end-to-end.", "source": "Wikipedia", "source_url": "https://en.wikipedia.org/wiki/Circular_buffer" } diff --git a/exercises/practice/clock/.approaches/config.json b/exercises/practice/clock/.approaches/config.json index 9b82c0c0..42c961c2 100644 --- a/exercises/practice/clock/.approaches/config.json +++ b/exercises/practice/clock/.approaches/config.json @@ -1,5 +1,8 @@ { "introduction": { - "authors": ["cmcaine", "saschamann"] + "authors": [ + "cmcaine", + "saschamann" + ] } } diff --git a/exercises/practice/clock/.meta/config.json b/exercises/practice/clock/.meta/config.json index 047204c4..c4aab6bd 100644 --- a/exercises/practice/clock/.meta/config.json +++ b/exercises/practice/clock/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Implement a clock that handles times without dates.", "authors": [ "SaschaMann" ], @@ -17,5 +16,6 @@ ".meta/example.jl" ] }, + "blurb": "Implement a clock that handles times without dates.", "source": "Pairing session with Erin Drummond" } diff --git a/exercises/practice/collatz-conjecture/.meta/config.json b/exercises/practice/collatz-conjecture/.meta/config.json index ae0dd042..6b468021 100644 --- a/exercises/practice/collatz-conjecture/.meta/config.json +++ b/exercises/practice/collatz-conjecture/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Calculate the number of steps to reach 1 using the Collatz conjecture.", "authors": [ "SaschaMann" ], @@ -17,6 +16,7 @@ ".meta/example.jl" ] }, + "blurb": "Calculate the number of steps to reach 1 using the Collatz conjecture.", "source": "An unsolved problem in mathematics named after mathematician Lothar Collatz", "source_url": "https://en.wikipedia.org/wiki/3x_%2B_1_problem" } diff --git a/exercises/practice/complex-numbers/.meta/config.json b/exercises/practice/complex-numbers/.meta/config.json index 7cd106fd..6110dece 100644 --- a/exercises/practice/complex-numbers/.meta/config.json +++ b/exercises/practice/complex-numbers/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Implement complex numbers.", "authors": [ "SaschaMann" ], @@ -17,6 +16,7 @@ ".meta/example.jl" ] }, + "blurb": "Implement complex numbers.", "source": "Wikipedia", "source_url": "https://en.wikipedia.org/wiki/Complex_number" } diff --git a/exercises/practice/custom-set/.meta/config.json b/exercises/practice/custom-set/.meta/config.json index 6bc443ed..3e4a942e 100644 --- a/exercises/practice/custom-set/.meta/config.json +++ b/exercises/practice/custom-set/.meta/config.json @@ -1,9 +1,7 @@ { - "blurb": "Create a custom set type.", "authors": [ "SaschaMann" ], - "contributors": [], "files": { "solution": [ "custom-set.jl" @@ -14,5 +12,6 @@ "example": [ ".meta/example.jl" ] - } + }, + "blurb": "Create a custom set type." } diff --git a/exercises/practice/darts/.meta/config.json b/exercises/practice/darts/.meta/config.json index 942eb1fa..e0105e4c 100644 --- a/exercises/practice/darts/.meta/config.json +++ b/exercises/practice/darts/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Write a function that returns the earned points in a single toss of a Darts game.", "authors": [ "vyu" ], @@ -17,5 +16,6 @@ ".meta/example.jl" ] }, + "blurb": "Write a function that returns the earned points in a single toss of a Darts game.", "source": "Inspired by an exercise created by a professor Della Paolera in Argentina" } diff --git a/exercises/practice/difference-of-squares/.approaches/config.json b/exercises/practice/difference-of-squares/.approaches/config.json index 9b82c0c0..42c961c2 100644 --- a/exercises/practice/difference-of-squares/.approaches/config.json +++ b/exercises/practice/difference-of-squares/.approaches/config.json @@ -1,5 +1,8 @@ { "introduction": { - "authors": ["cmcaine", "saschamann"] + "authors": [ + "cmcaine", + "saschamann" + ] } } diff --git a/exercises/practice/difference-of-squares/.meta/config.json b/exercises/practice/difference-of-squares/.meta/config.json index d09b038a..5119537b 100644 --- a/exercises/practice/difference-of-squares/.meta/config.json +++ b/exercises/practice/difference-of-squares/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Find the difference between the square of the sum and the sum of the squares of the first N natural numbers.", "authors": [ "SaschaMann" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Find the difference between the square of the sum and the sum of the squares of the first N natural numbers.", "source": "Problem 6 at Project Euler", "source_url": "https://projecteuler.net/problem=6" } diff --git a/exercises/practice/etl/.approaches/config.json b/exercises/practice/etl/.approaches/config.json index bfd1b8cf..6e6f6fb2 100644 --- a/exercises/practice/etl/.approaches/config.json +++ b/exercises/practice/etl/.approaches/config.json @@ -1,5 +1,7 @@ { "introduction": { - "authors": ["cmcaine"] + "authors": [ + "cmcaine" + ] } } diff --git a/exercises/practice/etl/.meta/config.json b/exercises/practice/etl/.meta/config.json index e034e91f..c0224fb8 100644 --- a/exercises/practice/etl/.meta/config.json +++ b/exercises/practice/etl/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Change the data format for scoring a game to more easily add other languages.", "authors": [ "andrej-makarov-skrt" ], @@ -19,6 +18,7 @@ ".meta/example.jl" ] }, + "blurb": "Change the data format for scoring a game to more easily add other languages.", "source": "Based on an exercise by the JumpstartLab team for students at The Turing School of Software and Design.", "source_url": "https://turing.edu" } diff --git a/exercises/practice/gigasecond/.meta/config.json b/exercises/practice/gigasecond/.meta/config.json index c00bf031..c869aec7 100644 --- a/exercises/practice/gigasecond/.meta/config.json +++ b/exercises/practice/gigasecond/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Given a moment, determine the moment that would be after a gigasecond has passed.", "authors": [ "andrej-makarov-skrt" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Given a moment, determine the moment that would be after a gigasecond has passed.", "source": "Chapter 9 in Chris Pine's online Learn to Program tutorial.", "source_url": "https://pine.fm/LearnToProgram/?Chapter=09" } diff --git a/exercises/practice/grains/.meta/config.json b/exercises/practice/grains/.meta/config.json index a0ee58ef..ae84bc35 100644 --- a/exercises/practice/grains/.meta/config.json +++ b/exercises/practice/grains/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Calculate the number of grains of wheat on a chessboard given that the number on each square doubles.", "authors": [ "HarrisonGrodin" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Calculate the number of grains of wheat on a chessboard given that the number on each square doubles.", "source": "The CodeRanch Cattle Drive, Assignment 6", "source_url": "https://coderanch.com/wiki/718824/Grains" } diff --git a/exercises/practice/hamming/.approaches/config.json b/exercises/practice/hamming/.approaches/config.json index bfd1b8cf..6e6f6fb2 100644 --- a/exercises/practice/hamming/.approaches/config.json +++ b/exercises/practice/hamming/.approaches/config.json @@ -1,5 +1,7 @@ { "introduction": { - "authors": ["cmcaine"] + "authors": [ + "cmcaine" + ] } } diff --git a/exercises/practice/hamming/.meta/config.json b/exercises/practice/hamming/.meta/config.json index dda330d3..0d623514 100644 --- a/exercises/practice/hamming/.meta/config.json +++ b/exercises/practice/hamming/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Calculate the Hamming difference between two DNA strands.", "authors": [ "SaschaMann" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Calculate the Hamming difference between two DNA strands.", "source": "The Calculating Point Mutations problem at Rosalind", "source_url": "https://rosalind.info/problems/hamm/" } diff --git a/exercises/practice/hello-world/.meta/config.json b/exercises/practice/hello-world/.meta/config.json index 2281666b..76a7e451 100644 --- a/exercises/practice/hello-world/.meta/config.json +++ b/exercises/practice/hello-world/.meta/config.json @@ -1,9 +1,7 @@ { - "blurb": "Exercism's classic introductory exercise. Just say \"Hello, World!\".", "authors": [ "SaschaMann" ], - "contributors": [], "files": { "solution": [ "hello-world.jl" @@ -15,6 +13,7 @@ ".meta/example.jl" ] }, + "blurb": "Exercism's classic introductory exercise. Just say \"Hello, World!\".", "source": "This is an exercise to introduce users to using Exercism", "source_url": "https://en.wikipedia.org/wiki/%22Hello,_world!%22_program" } diff --git a/exercises/practice/isbn-verifier/.meta/config.json b/exercises/practice/isbn-verifier/.meta/config.json index eec58ecf..bbc8523a 100644 --- a/exercises/practice/isbn-verifier/.meta/config.json +++ b/exercises/practice/isbn-verifier/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Check if a given string is a valid ISBN-10 number.", "authors": [ "SaschaMann" ], @@ -17,6 +16,7 @@ ".meta/example.jl" ] }, + "blurb": "Check if a given string is a valid ISBN-10 number.", "source": "Converting a string into a number and some basic processing utilizing a relatable real world example.", "source_url": "https://en.wikipedia.org/wiki/International_Standard_Book_Number#ISBN-10_check_digit_calculation" } diff --git a/exercises/practice/isogram/.meta/config.json b/exercises/practice/isogram/.meta/config.json index adfaa0c0..44deb317 100644 --- a/exercises/practice/isogram/.meta/config.json +++ b/exercises/practice/isogram/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Determine if a word or phrase is an isogram.", "authors": [ "SaschaMann" ], @@ -17,6 +16,7 @@ ".meta/example.jl" ] }, + "blurb": "Determine if a word or phrase is an isogram.", "source": "Wikipedia", "source_url": "https://en.wikipedia.org/wiki/Isogram" } diff --git a/exercises/practice/killer-sudoku-helper/.meta/config.json b/exercises/practice/killer-sudoku-helper/.meta/config.json index 915e0642..ca3dcb9b 100644 --- a/exercises/practice/killer-sudoku-helper/.meta/config.json +++ b/exercises/practice/killer-sudoku-helper/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Write a tool that makes it easier to solve Killer Sudokus", "authors": [ "SaschaMann" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Write a tool that makes it easier to solve Killer Sudokus", "source": "Created by Sascha Mann, Jeremy Walker, and BethanyG for the Julia track on Exercism.", "source_url": "https://github.com/exercism/julia/pull/413" } diff --git a/exercises/practice/largest-series-product/.approaches/config.json b/exercises/practice/largest-series-product/.approaches/config.json index bfd1b8cf..6e6f6fb2 100644 --- a/exercises/practice/largest-series-product/.approaches/config.json +++ b/exercises/practice/largest-series-product/.approaches/config.json @@ -1,5 +1,7 @@ { "introduction": { - "authors": ["cmcaine"] + "authors": [ + "cmcaine" + ] } } diff --git a/exercises/practice/leap/.approaches/config.json b/exercises/practice/leap/.approaches/config.json index 9b82c0c0..42c961c2 100644 --- a/exercises/practice/leap/.approaches/config.json +++ b/exercises/practice/leap/.approaches/config.json @@ -1,5 +1,8 @@ { "introduction": { - "authors": ["cmcaine", "saschamann"] + "authors": [ + "cmcaine", + "saschamann" + ] } } diff --git a/exercises/practice/leap/.meta/config.json b/exercises/practice/leap/.meta/config.json index a67a1b6d..801a6588 100644 --- a/exercises/practice/leap/.meta/config.json +++ b/exercises/practice/leap/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Determine whether a given year is a leap year.", "authors": [ "andrej-makarov-skrt" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Determine whether a given year is a leap year.", "source": "CodeRanch Cattle Drive, Assignment 3", "source_url": "https://coderanch.com/t/718816/Leap" } diff --git a/exercises/practice/luhn/.approaches/config.json b/exercises/practice/luhn/.approaches/config.json index bfd1b8cf..6e6f6fb2 100644 --- a/exercises/practice/luhn/.approaches/config.json +++ b/exercises/practice/luhn/.approaches/config.json @@ -1,5 +1,7 @@ { "introduction": { - "authors": ["cmcaine"] + "authors": [ + "cmcaine" + ] } } diff --git a/exercises/practice/luhn/.meta/config.json b/exercises/practice/luhn/.meta/config.json index b14f77d7..da6696c1 100644 --- a/exercises/practice/luhn/.meta/config.json +++ b/exercises/practice/luhn/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Given a number determine whether or not it is valid per the Luhn formula.", "authors": [ "SaschaMann" ], @@ -17,6 +16,7 @@ ".meta/example.jl" ] }, + "blurb": "Given a number determine whether or not it is valid per the Luhn formula.", "source": "The Luhn Algorithm on Wikipedia", "source_url": "https://en.wikipedia.org/wiki/Luhn_algorithm" } diff --git a/exercises/practice/matching-brackets/.meta/config.json b/exercises/practice/matching-brackets/.meta/config.json index 0a03573e..da82bb38 100644 --- a/exercises/practice/matching-brackets/.meta/config.json +++ b/exercises/practice/matching-brackets/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Make sure the brackets and braces all match.", "authors": [ "chinglamchoi" ], @@ -17,5 +16,6 @@ ".meta/example.jl" ] }, + "blurb": "Make sure the brackets and braces all match.", "source": "Ginna Baker" } diff --git a/exercises/practice/minesweeper/.meta/config.json b/exercises/practice/minesweeper/.meta/config.json index 65f69520..3b984652 100644 --- a/exercises/practice/minesweeper/.meta/config.json +++ b/exercises/practice/minesweeper/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Add the numbers to a minesweeper board.", "authors": [ "abhishalya" ], @@ -17,5 +16,6 @@ "example": [ ".meta/example.jl" ] - } + }, + "blurb": "Add the numbers to a minesweeper board." } diff --git a/exercises/practice/nucleotide-count/.approaches/config.json b/exercises/practice/nucleotide-count/.approaches/config.json index 9b82c0c0..42c961c2 100644 --- a/exercises/practice/nucleotide-count/.approaches/config.json +++ b/exercises/practice/nucleotide-count/.approaches/config.json @@ -1,5 +1,8 @@ { "introduction": { - "authors": ["cmcaine", "saschamann"] + "authors": [ + "cmcaine", + "saschamann" + ] } } diff --git a/exercises/practice/nucleotide-count/.meta/config.json b/exercises/practice/nucleotide-count/.meta/config.json index 6aba7dc2..7511ef18 100644 --- a/exercises/practice/nucleotide-count/.meta/config.json +++ b/exercises/practice/nucleotide-count/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Given a DNA string, compute how many times each nucleotide occurs in the string.", "authors": [ "SaschaMann" ], @@ -20,6 +19,7 @@ ".meta/example.jl" ] }, + "blurb": "Given a DNA string, compute how many times each nucleotide occurs in the string.", "source": "The Calculating DNA Nucleotides_problem at Rosalind", "source_url": "https://rosalind.info/problems/dna/" } diff --git a/exercises/practice/pangram/.approaches/config.json b/exercises/practice/pangram/.approaches/config.json index 9b82c0c0..42c961c2 100644 --- a/exercises/practice/pangram/.approaches/config.json +++ b/exercises/practice/pangram/.approaches/config.json @@ -1,5 +1,8 @@ { "introduction": { - "authors": ["cmcaine", "saschamann"] + "authors": [ + "cmcaine", + "saschamann" + ] } } diff --git a/exercises/practice/pangram/.meta/config.json b/exercises/practice/pangram/.meta/config.json index fb4af057..4f2b7bfb 100644 --- a/exercises/practice/pangram/.meta/config.json +++ b/exercises/practice/pangram/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Determine if a sentence is a pangram.", "authors": [ "andrej-makarov-skrt" ], @@ -19,6 +18,7 @@ ".meta/example.jl" ] }, + "blurb": "Determine if a sentence is a pangram.", "source": "Wikipedia", "source_url": "https://en.wikipedia.org/wiki/Pangram" } diff --git a/exercises/practice/pascals-triangle/.meta/config.json b/exercises/practice/pascals-triangle/.meta/config.json index afac7dfc..95a1e3e7 100644 --- a/exercises/practice/pascals-triangle/.meta/config.json +++ b/exercises/practice/pascals-triangle/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Compute Pascal's triangle up to a given number of rows.", "authors": [ "SaschaMann" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Compute Pascal's triangle up to a given number of rows.", "source": "Pascal's Triangle at Wolfram Math World", "source_url": "https://www.wolframalpha.com/input/?i=Pascal%27s+triangle" } diff --git a/exercises/practice/perfect-numbers/.meta/config.json b/exercises/practice/perfect-numbers/.meta/config.json index 71149256..2f21f61b 100644 --- a/exercises/practice/perfect-numbers/.meta/config.json +++ b/exercises/practice/perfect-numbers/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Determine if a number is perfect, abundant, or deficient based on Nicomachus' (60 - 120 CE) classification scheme for positive integers.", "authors": [ "Akshat-mehrotra" ], @@ -20,6 +19,7 @@ ".meta/example.jl" ] }, + "blurb": "Determine if a number is perfect, abundant, or deficient based on Nicomachus' (60 - 120 CE) classification scheme for positive integers.", "source": "Taken from Chapter 2 of Functional Thinking by Neal Ford.", "source_url": "https://www.oreilly.com/library/view/functional-thinking/9781449365509/" } diff --git a/exercises/practice/phone-number/.approaches/config.json b/exercises/practice/phone-number/.approaches/config.json index bfd1b8cf..6e6f6fb2 100644 --- a/exercises/practice/phone-number/.approaches/config.json +++ b/exercises/practice/phone-number/.approaches/config.json @@ -1,5 +1,7 @@ { "introduction": { - "authors": ["cmcaine"] + "authors": [ + "cmcaine" + ] } } diff --git a/exercises/practice/phone-number/.meta/config.json b/exercises/practice/phone-number/.meta/config.json index 4f66211f..365b972a 100644 --- a/exercises/practice/phone-number/.meta/config.json +++ b/exercises/practice/phone-number/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Clean up user-entered phone numbers so that they can be sent SMS messages.", "authors": [ "Teo-ShaoWei" ], @@ -19,6 +18,7 @@ ".meta/example.jl" ] }, + "blurb": "Clean up user-entered phone numbers so that they can be sent SMS messages.", "source": "Exercise by the JumpstartLab team for students at The Turing School of Software and Design.", "source_url": "https://turing.edu" } diff --git a/exercises/practice/prime-factors/.meta/config.json b/exercises/practice/prime-factors/.meta/config.json index e98435ef..3b47c9ac 100644 --- a/exercises/practice/prime-factors/.meta/config.json +++ b/exercises/practice/prime-factors/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Compute the prime factors of a given natural number.", "authors": [ "NandVinchhi" ], @@ -17,6 +16,7 @@ ".meta/example.jl" ] }, + "blurb": "Compute the prime factors of a given natural number.", "source": "The Prime Factors Kata by Uncle Bob", "source_url": "https://web.archive.org/web/20221026171801/http://butunclebob.com/ArticleS.UncleBob.ThePrimeFactorsKata" } diff --git a/exercises/practice/pythagorean-triplet/.approaches/config.json b/exercises/practice/pythagorean-triplet/.approaches/config.json index bfd1b8cf..6e6f6fb2 100644 --- a/exercises/practice/pythagorean-triplet/.approaches/config.json +++ b/exercises/practice/pythagorean-triplet/.approaches/config.json @@ -1,5 +1,7 @@ { "introduction": { - "authors": ["cmcaine"] + "authors": [ + "cmcaine" + ] } } diff --git a/exercises/practice/pythagorean-triplet/.meta/config.json b/exercises/practice/pythagorean-triplet/.meta/config.json index 6a1ed465..e2769a09 100644 --- a/exercises/practice/pythagorean-triplet/.meta/config.json +++ b/exercises/practice/pythagorean-triplet/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "There exists exactly one Pythagorean triplet for which a + b + c = 1000. Find the triplet.", "authors": [ "TheComputerM" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "There exists exactly one Pythagorean triplet for which a + b + c = 1000. Find the triplet.", "source": "Problem 9 at Project Euler", "source_url": "https://projecteuler.net/problem=9" } diff --git a/exercises/practice/raindrops/.meta/config.json b/exercises/practice/raindrops/.meta/config.json index 76c19393..a7d9f607 100644 --- a/exercises/practice/raindrops/.meta/config.json +++ b/exercises/practice/raindrops/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Convert a number into its corresponding raindrop sounds - Pling, Plang and Plong.", "authors": [ "andrej-makarov-skrt" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Convert a number into its corresponding raindrop sounds - Pling, Plang and Plong.", "source": "A variation on FizzBuzz, a famous technical interview question that is intended to weed out potential candidates. That question is itself derived from Fizz Buzz, a popular children's game for teaching division.", "source_url": "https://en.wikipedia.org/wiki/Fizz_buzz" } diff --git a/exercises/practice/rational-numbers/.meta/config.json b/exercises/practice/rational-numbers/.meta/config.json index 29c77f5c..f9a80264 100644 --- a/exercises/practice/rational-numbers/.meta/config.json +++ b/exercises/practice/rational-numbers/.meta/config.json @@ -1,9 +1,7 @@ { - "blurb": "Implement rational numbers.", "authors": [ "SaschaMann" ], - "contributors": [], "files": { "solution": [ "rational-numbers.jl" @@ -15,6 +13,7 @@ ".meta/example.jl" ] }, + "blurb": "Implement rational numbers.", "source": "Wikipedia", "source_url": "https://en.wikipedia.org/wiki/Rational_number" } diff --git a/exercises/practice/resistor-color-trio/.approaches/config.json b/exercises/practice/resistor-color-trio/.approaches/config.json index bfd1b8cf..6e6f6fb2 100644 --- a/exercises/practice/resistor-color-trio/.approaches/config.json +++ b/exercises/practice/resistor-color-trio/.approaches/config.json @@ -1,5 +1,7 @@ { "introduction": { - "authors": ["cmcaine"] + "authors": [ + "cmcaine" + ] } } diff --git a/exercises/practice/resistor-color-trio/.meta/config.json b/exercises/practice/resistor-color-trio/.meta/config.json index 1286bb4d..a5945fb0 100644 --- a/exercises/practice/resistor-color-trio/.meta/config.json +++ b/exercises/practice/resistor-color-trio/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Convert color codes, as used on resistors, to a human-readable label.", "authors": [ "soumitradev" ], @@ -20,6 +19,7 @@ ".meta/example.jl" ] }, + "blurb": "Convert color codes, as used on resistors, to a human-readable label.", "source": "Maud de Vries, Erik Schierboom", "source_url": "https://github.com/exercism/problem-specifications/issues/1549" } diff --git a/exercises/practice/reverse-string/.meta/config.json b/exercises/practice/reverse-string/.meta/config.json index 001eaaac..111d5c7b 100644 --- a/exercises/practice/reverse-string/.meta/config.json +++ b/exercises/practice/reverse-string/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Reverse a given string.", "authors": [ "kimttfung" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Reverse a given string.", "source": "Introductory challenge to reverse an input string", "source_url": "https://medium.freecodecamp.org/how-to-reverse-a-string-in-javascript-in-3-different-ways-75e4763c68cb" } diff --git a/exercises/practice/rna-transcription/.meta/config.json b/exercises/practice/rna-transcription/.meta/config.json index 489829e5..b1ca41c8 100644 --- a/exercises/practice/rna-transcription/.meta/config.json +++ b/exercises/practice/rna-transcription/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Given a DNA strand, return its RNA Complement Transcription.", "authors": [ "andrej-makarov-skrt" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Given a DNA strand, return its RNA Complement Transcription.", "source": "Hyperphysics", "source_url": "https://web.archive.org/web/20220408112140/http://hyperphysics.phy-astr.gsu.edu/hbase/Organic/transcription.html" } diff --git a/exercises/practice/robot-name/.approaches/config.json b/exercises/practice/robot-name/.approaches/config.json index bfd1b8cf..6e6f6fb2 100644 --- a/exercises/practice/robot-name/.approaches/config.json +++ b/exercises/practice/robot-name/.approaches/config.json @@ -1,5 +1,7 @@ { "introduction": { - "authors": ["cmcaine"] + "authors": [ + "cmcaine" + ] } } diff --git a/exercises/practice/robot-name/.meta/config.json b/exercises/practice/robot-name/.meta/config.json index aa41038c..3a8e82cb 100644 --- a/exercises/practice/robot-name/.meta/config.json +++ b/exercises/practice/robot-name/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Manage robot factory settings.", "authors": [ "andrej-makarov-skrt" ], @@ -18,5 +17,6 @@ ".meta/example.jl" ] }, + "blurb": "Manage robot factory settings.", "source": "A debugging session with Paul Blackwell at gSchool." } diff --git a/exercises/practice/robot-simulator/.meta/config.json b/exercises/practice/robot-simulator/.meta/config.json index a3aea992..0e05b6a5 100644 --- a/exercises/practice/robot-simulator/.meta/config.json +++ b/exercises/practice/robot-simulator/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Write a robot simulator.", "authors": [ "SaschaMann" ], @@ -17,5 +16,6 @@ ".meta/example.jl" ] }, + "blurb": "Write a robot simulator.", "source": "Inspired by an interview question at a famous company." } diff --git a/exercises/practice/roman-numerals/.approaches/config.json b/exercises/practice/roman-numerals/.approaches/config.json index bfd1b8cf..6e6f6fb2 100644 --- a/exercises/practice/roman-numerals/.approaches/config.json +++ b/exercises/practice/roman-numerals/.approaches/config.json @@ -1,5 +1,7 @@ { "introduction": { - "authors": ["cmcaine"] + "authors": [ + "cmcaine" + ] } } diff --git a/exercises/practice/roman-numerals/.meta/config.json b/exercises/practice/roman-numerals/.meta/config.json index 70fd42de..4b9954b9 100644 --- a/exercises/practice/roman-numerals/.meta/config.json +++ b/exercises/practice/roman-numerals/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Convert modern Arabic numbers into Roman numerals.", "authors": [ "andrej-makarov-skrt" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Convert modern Arabic numbers into Roman numerals.", "source": "The Roman Numeral Kata", "source_url": "https://codingdojo.org/kata/RomanNumerals/" } diff --git a/exercises/practice/rotational-cipher/.approaches/config.json b/exercises/practice/rotational-cipher/.approaches/config.json index 9b82c0c0..42c961c2 100644 --- a/exercises/practice/rotational-cipher/.approaches/config.json +++ b/exercises/practice/rotational-cipher/.approaches/config.json @@ -1,5 +1,8 @@ { "introduction": { - "authors": ["cmcaine", "saschamann"] + "authors": [ + "cmcaine", + "saschamann" + ] } } diff --git a/exercises/practice/rotational-cipher/.meta/config.json b/exercises/practice/rotational-cipher/.meta/config.json index 109d0f91..232cf3a8 100644 --- a/exercises/practice/rotational-cipher/.meta/config.json +++ b/exercises/practice/rotational-cipher/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Create an implementation of the rotational cipher, also sometimes called the Caesar cipher.", "authors": [ "SaschaMann" ], @@ -19,6 +18,7 @@ ".meta/example.jl" ] }, + "blurb": "Create an implementation of the rotational cipher, also sometimes called the Caesar cipher.", "source": "Wikipedia", "source_url": "https://en.wikipedia.org/wiki/Caesar_cipher" } diff --git a/exercises/practice/run-length-encoding/.meta/config.json b/exercises/practice/run-length-encoding/.meta/config.json index f2776531..f777ff9a 100644 --- a/exercises/practice/run-length-encoding/.meta/config.json +++ b/exercises/practice/run-length-encoding/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Implement run-length encoding and decoding.", "authors": [ "Teo-ShaoWei" ], @@ -17,6 +16,7 @@ ".meta/example.jl" ] }, + "blurb": "Implement run-length encoding and decoding.", "source": "Wikipedia", "source_url": "https://en.wikipedia.org/wiki/Run-length_encoding" } diff --git a/exercises/practice/scrabble-score/.meta/config.json b/exercises/practice/scrabble-score/.meta/config.json index e0663a0b..e08df478 100644 --- a/exercises/practice/scrabble-score/.meta/config.json +++ b/exercises/practice/scrabble-score/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Given a word, compute the Scrabble score for that word.", "authors": [ "andrej-makarov-skrt" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Given a word, compute the Scrabble score for that word.", "source": "Inspired by the Extreme Startup game", "source_url": "https://github.com/rchatley/extreme_startup" } diff --git a/exercises/practice/secret-handshake/.approaches/config.json b/exercises/practice/secret-handshake/.approaches/config.json index bfd1b8cf..6e6f6fb2 100644 --- a/exercises/practice/secret-handshake/.approaches/config.json +++ b/exercises/practice/secret-handshake/.approaches/config.json @@ -1,5 +1,7 @@ { "introduction": { - "authors": ["cmcaine"] + "authors": [ + "cmcaine" + ] } } diff --git a/exercises/practice/secret-handshake/.meta/config.json b/exercises/practice/secret-handshake/.meta/config.json index 0f35ab4a..a482249d 100644 --- a/exercises/practice/secret-handshake/.meta/config.json +++ b/exercises/practice/secret-handshake/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Given a decimal number, convert it to the appropriate sequence of events for a secret handshake.", "authors": [ "andrej-makarov-skrt" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Given a decimal number, convert it to the appropriate sequence of events for a secret handshake.", "source": "Bert, in Mary Poppins", "source_url": "https://www.imdb.com/title/tt0058331/quotes/?item=qt0437047" } diff --git a/exercises/practice/sieve/.meta/config.json b/exercises/practice/sieve/.meta/config.json index ec46c36a..fcd08d6c 100644 --- a/exercises/practice/sieve/.meta/config.json +++ b/exercises/practice/sieve/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Use the Sieve of Eratosthenes to find all the primes from 2 up to a given number.", "authors": [ "andrej-makarov-skrt" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Use the Sieve of Eratosthenes to find all the primes from 2 up to a given number.", "source": "Sieve of Eratosthenes at Wikipedia", "source_url": "https://en.wikipedia.org/wiki/Sieve_of_Eratosthenes" } diff --git a/exercises/practice/spiral-matrix/.meta/config.json b/exercises/practice/spiral-matrix/.meta/config.json index c1a84b42..cc3cdff2 100644 --- a/exercises/practice/spiral-matrix/.meta/config.json +++ b/exercises/practice/spiral-matrix/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Given the size, return a square matrix of numbers in spiral order.", "authors": [ "CNOT" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Given the size, return a square matrix of numbers in spiral order.", "source": "Reddit r/dailyprogrammer challenge #320 [Easy] Spiral Ascension.", "source_url": "https://web.archive.org/web/20230607064729/https://old.reddit.com/r/dailyprogrammer/comments/6i60lr/20170619_challenge_320_easy_spiral_ascension/" } diff --git a/exercises/practice/square-root/.approaches/config.json b/exercises/practice/square-root/.approaches/config.json index bfd1b8cf..6e6f6fb2 100644 --- a/exercises/practice/square-root/.approaches/config.json +++ b/exercises/practice/square-root/.approaches/config.json @@ -1,5 +1,7 @@ { "introduction": { - "authors": ["cmcaine"] + "authors": [ + "cmcaine" + ] } } diff --git a/exercises/practice/square-root/.meta/config.json b/exercises/practice/square-root/.meta/config.json index 66e3ce23..08d9b653 100644 --- a/exercises/practice/square-root/.meta/config.json +++ b/exercises/practice/square-root/.meta/config.json @@ -1,9 +1,7 @@ { - "blurb": "Given a natural radicand, return its square root.", "authors": [ "golanor" ], - "contributors": [], "files": { "solution": [ "square-root.jl" @@ -15,6 +13,7 @@ ".meta/example.jl" ] }, + "blurb": "Given a natural radicand, return its square root.", "source": "wolf99", "source_url": "https://github.com/exercism/problem-specifications/pull/1582" } diff --git a/exercises/practice/sum-of-multiples/.approaches/config.json b/exercises/practice/sum-of-multiples/.approaches/config.json index bfd1b8cf..6e6f6fb2 100644 --- a/exercises/practice/sum-of-multiples/.approaches/config.json +++ b/exercises/practice/sum-of-multiples/.approaches/config.json @@ -1,5 +1,7 @@ { "introduction": { - "authors": ["cmcaine"] + "authors": [ + "cmcaine" + ] } } diff --git a/exercises/practice/sum-of-multiples/.meta/config.json b/exercises/practice/sum-of-multiples/.meta/config.json index b810042b..9297f37a 100644 --- a/exercises/practice/sum-of-multiples/.meta/config.json +++ b/exercises/practice/sum-of-multiples/.meta/config.json @@ -1,9 +1,7 @@ { - "blurb": "Given a number, find the sum of all the multiples of particular numbers up to but not including that number.", "authors": [ "colinleach" ], - "contributors": [], "files": { "solution": [ "sum-of-multiples.jl" @@ -15,6 +13,7 @@ ".meta/example.jl" ] }, + "blurb": "Given a number, find the sum of all the multiples of particular numbers up to but not including that number.", "source": "A variation on Problem 1 at Project Euler", "source_url": "https://projecteuler.net/problem=1" } diff --git a/exercises/practice/triangle/.meta/config.json b/exercises/practice/triangle/.meta/config.json index 67f9b788..32b8edff 100644 --- a/exercises/practice/triangle/.meta/config.json +++ b/exercises/practice/triangle/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Determine if a triangle is equilateral, isosceles, or scalene.", "authors": [ "Teo-ShaoWei" ], @@ -17,6 +16,7 @@ ".meta/example.jl" ] }, + "blurb": "Determine if a triangle is equilateral, isosceles, or scalene.", "source": "The Ruby Koans triangle project, parts 1 & 2", "source_url": "https://web.archive.org/web/20220831105330/http://rubykoans.com" } diff --git a/exercises/practice/trinary/.meta/config.json b/exercises/practice/trinary/.meta/config.json index 0c5b66cd..1a78f949 100644 --- a/exercises/practice/trinary/.meta/config.json +++ b/exercises/practice/trinary/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Convert a trinary number, represented as a string (e.g. '102012'), to its decimal equivalent using first principles.", "authors": [ "andrej-makarov-skrt" ], @@ -18,6 +17,7 @@ ".meta/example.jl" ] }, + "blurb": "Convert a trinary number, represented as a string (e.g. '102012'), to its decimal equivalent using first principles.", "source": "All of Computer Science", "source_url": "https://www.wolframalpha.com/examples/mathematics/numbers/base-conversions" } diff --git a/exercises/practice/word-count/.approaches/config.json b/exercises/practice/word-count/.approaches/config.json index 63241776..b42b8961 100644 --- a/exercises/practice/word-count/.approaches/config.json +++ b/exercises/practice/word-count/.approaches/config.json @@ -1,5 +1,8 @@ { "introduction": { - "authors": ["cmcaine", "tomerarnon"] + "authors": [ + "cmcaine", + "tomerarnon" + ] } } diff --git a/exercises/practice/word-count/.meta/config.json b/exercises/practice/word-count/.meta/config.json index 56a5d85d..52abf669 100644 --- a/exercises/practice/word-count/.meta/config.json +++ b/exercises/practice/word-count/.meta/config.json @@ -1,5 +1,4 @@ { - "blurb": "Given a phrase, count the occurrences of each word in that phrase.", "authors": [ "andrej-makarov-skrt" ], @@ -18,5 +17,6 @@ ".meta/example.jl" ] }, + "blurb": "Given a phrase, count the occurrences of each word in that phrase.", "source": "This is a classic toy problem, but we were reminded of it by seeing it in the Go Tour." }