diff --git a/exercises/practice/bob/.meta/config.json b/exercises/practice/bob/.meta/config.json index 3ffd00e6..c97beb41 100644 --- a/exercises/practice/bob/.meta/config.json +++ b/exercises/practice/bob/.meta/config.json @@ -1,23 +1,23 @@ { - "authors": [ - "axtens" + "authors": [ + "axtens" + ], + "files": { + "solution": [ + "src/bob.cob" ], - "files": { - "solution": [ - "src/bob.cob" - ], - "test": [ - "tst/bob/bob.cut" - ], - "example": [ - ".meta/proof.ci.cob" - ], - "invalidator": [ - "test.sh", - "test.ps1" - ] - }, - "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": "http://pine.fm/LearnToProgram/?Chapter=06" -} \ No newline at end of file + "test": [ + "tst/bob/bob.cut" + ], + "example": [ + ".meta/proof.ci.cob" + ], + "invalidator": [ + "test.sh", + "test.ps1" + ] + }, + "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/darts/.meta/config.json b/exercises/practice/darts/.meta/config.json index 446bbaaf..7171add3 100644 --- a/exercises/practice/darts/.meta/config.json +++ b/exercises/practice/darts/.meta/config.json @@ -1,23 +1,22 @@ { - "authors": [ - "axtens" + "authors": [ + "axtens" + ], + "files": { + "solution": [ + "src/darts.cob" ], - "files": { - "solution": [ - "src/darts.cob" - ], - "test": [ - "tst/darts/darts.cut" - ], - "example": [ - ".meta/proof.ci.cob" - ], - "invalidator": [ - "test.sh", - "test.ps1" - ] - }, - "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", - "source_url": null -} \ No newline at end of file + "test": [ + "tst/darts/darts.cut" + ], + "example": [ + ".meta/proof.ci.cob" + ], + "invalidator": [ + "test.sh", + "test.ps1" + ] + }, + "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/.meta/config.json b/exercises/practice/difference-of-squares/.meta/config.json index 9796a2fa..c5e14018 100644 --- a/exercises/practice/difference-of-squares/.meta/config.json +++ b/exercises/practice/difference-of-squares/.meta/config.json @@ -19,5 +19,5 @@ }, "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": "http://projecteuler.net/problem=6" -} \ No newline at end of file + "source_url": "https://projecteuler.net/problem=6" +} diff --git a/exercises/practice/hamming/.meta/config.json b/exercises/practice/hamming/.meta/config.json index 3d4991bb..c38a598d 100644 --- a/exercises/practice/hamming/.meta/config.json +++ b/exercises/practice/hamming/.meta/config.json @@ -17,7 +17,7 @@ "test.ps1" ] }, - "blurb": "Calculate the Hamming Distance between two DNA strands.", + "blurb": "Calculate the Hamming difference between two DNA strands.", "source": "The Calculating Point Mutations problem at Rosalind", - "source_url": "http://rosalind.info/problems/hamm/" -} \ No newline at end of file + "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 14ab39bd..bab5f4ab 100644 --- a/exercises/practice/hello-world/.meta/config.json +++ b/exercises/practice/hello-world/.meta/config.json @@ -20,5 +20,5 @@ }, "blurb": "The classical introductory exercise. Just say \"Hello, World!\".", "source": "This is an exercise to introduce users to using Exercism", - "source_url": "http://en.wikipedia.org/wiki/%22Hello,_world!%22_program" -} \ No newline at end of file + "source_url": "https://en.wikipedia.org/wiki/%22Hello,_world!%22_program" +} diff --git a/exercises/practice/leap/.meta/config.json b/exercises/practice/leap/.meta/config.json index b11135cd..ba1ff20a 100644 --- a/exercises/practice/leap/.meta/config.json +++ b/exercises/practice/leap/.meta/config.json @@ -1,23 +1,23 @@ { - "authors": [ - "axtens" + "authors": [ + "axtens" + ], + "files": { + "solution": [ + "src/leap.cob" ], - "files": { - "solution": [ - "src/leap.cob" - ], - "test": [ - "tst/leap/leap.cut" - ], - "example": [ - ".meta/proof.ci.cob" - ], - "invalidator": [ - "test.sh", - "test.ps1" - ] - }, - "blurb": "Given a year, report if it is a leap year.", - "source": "JavaRanch Cattle Drive, exercise 3", - "source_url": "http://www.javaranch.com/leap.jsp" - } \ No newline at end of file + "test": [ + "tst/leap/leap.cut" + ], + "example": [ + ".meta/proof.ci.cob" + ], + "invalidator": [ + "test.sh", + "test.ps1" + ] + }, + "blurb": "Given a year, report if it is a leap year.", + "source": "CodeRanch Cattle Drive, Assignment 3", + "source_url": "https://coderanch.com/t/718816/Leap" +} diff --git a/exercises/practice/luhn/.meta/config.json b/exercises/practice/luhn/.meta/config.json index f74d558f..caadd9fd 100644 --- a/exercises/practice/luhn/.meta/config.json +++ b/exercises/practice/luhn/.meta/config.json @@ -19,5 +19,5 @@ }, "blurb": "Given a number determine whether or not it is valid per the Luhn formula.", "source": "The Luhn Algorithm on Wikipedia", - "source_url": "http://en.wikipedia.org/wiki/Luhn_algorithm" -} \ No newline at end of file + "source_url": "https://en.wikipedia.org/wiki/Luhn_algorithm" +} diff --git a/exercises/practice/nucleotide-count/.meta/config.json b/exercises/practice/nucleotide-count/.meta/config.json index 8d7cff4f..d14fb949 100644 --- a/exercises/practice/nucleotide-count/.meta/config.json +++ b/exercises/practice/nucleotide-count/.meta/config.json @@ -19,5 +19,5 @@ }, "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": "http://rosalind.info/problems/dna/" -} \ No newline at end of file + "source_url": "https://rosalind.info/problems/dna/" +} diff --git a/exercises/practice/queen-attack/.meta/config.json b/exercises/practice/queen-attack/.meta/config.json index 6d465b3f..196b7d96 100644 --- a/exercises/practice/queen-attack/.meta/config.json +++ b/exercises/practice/queen-attack/.meta/config.json @@ -1,19 +1,19 @@ { - "authors": [ - "axtens" + "authors": [ + "axtens" + ], + "files": { + "solution": [ + "src/queen-attack.cob" ], - "files": { - "solution": [ - "src/queen-attack.cob" - ], - "test": [ - "tst/queen-attack/queen-attack.cut" - ], - "example": [ - ".meta/proof.ci.cob" - ] - }, - "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.", - "source": "J Dalbey's Programming Practice problems", - "source_url": "http://users.csc.calpoly.edu/~jdalbey/103/Projects/ProgrammingPractice.html" -} \ No newline at end of file + "test": [ + "tst/queen-attack/queen-attack.cut" + ], + "example": [ + ".meta/proof.ci.cob" + ] + }, + "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.", + "source": "J Dalbey's Programming Practice problems", + "source_url": "https://users.csc.calpoly.edu/~jdalbey/103/Projects/ProgrammingPractice.html" +} diff --git a/exercises/practice/rna-transcription/.meta/config.json b/exercises/practice/rna-transcription/.meta/config.json index da37e49b..e1c32b9e 100644 --- a/exercises/practice/rna-transcription/.meta/config.json +++ b/exercises/practice/rna-transcription/.meta/config.json @@ -19,5 +19,5 @@ }, "blurb": "Given a DNA strand, return its RNA Complement Transcription.", "source": "Hyperphysics", - "source_url": "http://hyperphysics.phy-astr.gsu.edu/hbase/Organic/transcription.html" -} \ No newline at end of file + "source_url": "https://web.archive.org/web/20220408112140/http://hyperphysics.phy-astr.gsu.edu/hbase/Organic/transcription.html" +} diff --git a/exercises/practice/roman-numerals/.meta/config.json b/exercises/practice/roman-numerals/.meta/config.json index 99c8932f..b2d6773f 100644 --- a/exercises/practice/roman-numerals/.meta/config.json +++ b/exercises/practice/roman-numerals/.meta/config.json @@ -1,23 +1,23 @@ { - "authors": [ - "axtens" + "authors": [ + "axtens" + ], + "files": { + "solution": [ + "src/roman-numerals.cob" ], - "files": { - "solution": [ - "src/roman-numerals.cob" - ], - "test": [ - "tst/roman-numerals/roman-numerals.cut" - ], - "example": [ - ".meta/proof.ci.cob" - ], - "invalidator": [ - "test.sh", - "test.ps1" - ] - }, - "blurb": "Write a function to convert from normal numbers to Roman Numerals.", - "source": "The Roman Numeral Kata", - "source_url": "http://codingdojo.org/cgi-bin/index.pl?KataRomanNumerals" + "test": [ + "tst/roman-numerals/roman-numerals.cut" + ], + "example": [ + ".meta/proof.ci.cob" + ], + "invalidator": [ + "test.sh", + "test.ps1" + ] + }, + "blurb": "Write a function to convert from normal numbers to Roman Numerals.", + "source": "The Roman Numeral Kata", + "source_url": "https://codingdojo.org/kata/RomanNumerals/" } diff --git a/exercises/practice/sieve/.meta/config.json b/exercises/practice/sieve/.meta/config.json index 24261a6d..f6a68bf5 100644 --- a/exercises/practice/sieve/.meta/config.json +++ b/exercises/practice/sieve/.meta/config.json @@ -1,23 +1,23 @@ { - "authors": [ - "axtens" + "authors": [ + "axtens" + ], + "files": { + "solution": [ + "src/sieve.cob" ], - "files": { - "solution": [ - "src/sieve.cob" - ], - "test": [ - "tst/sieve/sieve.cut" - ], - "example": [ - ".meta/proof.ci.cob" - ], - "invalidator": [ - "test.sh", - "test.ps1" - ] - }, - "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": "http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes" -} \ No newline at end of file + "test": [ + "tst/sieve/sieve.cut" + ], + "example": [ + ".meta/proof.ci.cob" + ], + "invalidator": [ + "test.sh", + "test.ps1" + ] + }, + "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/triangle/.meta/config.json b/exercises/practice/triangle/.meta/config.json index 8d9df840..0ba6c577 100644 --- a/exercises/practice/triangle/.meta/config.json +++ b/exercises/practice/triangle/.meta/config.json @@ -1,11 +1,19 @@ { - "authors": ["axtens"], - "files": { - "solution": ["src/triangle.cob"], - "test": ["tst/triangle/triangle.cut"], - "example": [".meta/proof.ci.cob"] - }, - "blurb": "Determine if a triangle is equilateral, isosceles, or scalene.", - "source": "The Ruby Koans triangle project, parts 1 & 2", - "source_url": "http://rubykoans.com" + "authors": [ + "axtens" + ], + "files": { + "solution": [ + "src/triangle.cob" + ], + "test": [ + "tst/triangle/triangle.cut" + ], + "example": [ + ".meta/proof.ci.cob" + ] + }, + "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/two-fer/.meta/config.json b/exercises/practice/two-fer/.meta/config.json index 0f935681..b910d0e0 100644 --- a/exercises/practice/two-fer/.meta/config.json +++ b/exercises/practice/two-fer/.meta/config.json @@ -18,6 +18,5 @@ ] }, "blurb": "Create a sentence of the form \"One for X, one for me.\".", - "source": "Exercism", "source_url": "https://github.com/exercism/problem-specifications/issues/757" -} \ No newline at end of file +} diff --git a/exercises/practice/yacht/.meta/config.json b/exercises/practice/yacht/.meta/config.json index b44aa2b3..db2dcc33 100644 --- a/exercises/practice/yacht/.meta/config.json +++ b/exercises/practice/yacht/.meta/config.json @@ -17,7 +17,7 @@ "test.ps1" ] }, - "blurb": "Score a single throw of dice in the game Yacht", + "blurb": "Score a single throw of dice in the game Yacht.", "source": "James Kilfiger, using wikipedia", "source_url": "https://en.wikipedia.org/wiki/Yacht_(dice_game)" -} \ No newline at end of file +}