Skip to content

Commit

Permalink
Add titles to the metadata for all exercises
Browse files Browse the repository at this point in the history
Only a handful of exercises had titles.
These were typically exercises where the correct title would
be difficult to guess based on the slug (e.g. D&D Characters).

However, it turns out that many exercises have variations on
the titles across different tracks.

This hard-codes titles for all the exercises, even if they
would technically be fairly straight forward to derive from
the slug.

This will allow us to have configlet normalize titles.
  • Loading branch information
kytrinyx committed Oct 9, 2022
1 parent 396dffd commit 84f4208
Show file tree
Hide file tree
Showing 125 changed files with 126 additions and 2 deletions.
1 change: 1 addition & 0 deletions exercises/accumulate/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Accumulate"
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."
source = "Conversation with James Edward Gray II"
source_url = "https://twitter.com/jeg2"
1 change: 1 addition & 0 deletions exercises/acronym/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Acronym"
blurb = "Convert a long phrase to its acronym."
source = "Julien Vanier"
source_url = "https://github.com/monkbroc"
1 change: 1 addition & 0 deletions exercises/affine-cipher/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Affine Cipher"
blurb = "Create an implementation of the Affine cipher, an ancient encryption algorithm from the Middle East."
source = "Wikipedia"
source_url = "http://en.wikipedia.org/wiki/Affine_cipher"
1 change: 1 addition & 0 deletions exercises/all-your-base/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "All Your Base"
blurb = "Convert a number, represented as a sequence of digits in one base, to any other base."
1 change: 1 addition & 0 deletions exercises/allergies/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Allergies"
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 = "Jumpstart Lab Warm-up"
source_url = "http://jumpstartlab.com"
1 change: 1 addition & 0 deletions exercises/alphametics/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Alphametics"
blurb = "Write a function to solve alphametics puzzles."
1 change: 1 addition & 0 deletions exercises/anagram/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Anagram"
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"
1 change: 1 addition & 0 deletions exercises/armstrong-numbers/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Armstrong Numbers"
blurb = "Determine if a number is an Armstrong number."
source = "Wikipedia"
source_url = "https://en.wikipedia.org/wiki/Narcissistic_number"
1 change: 1 addition & 0 deletions exercises/atbash-cipher/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Atbash Cipher"
blurb = "Create an implementation of the atbash cipher, an ancient encryption system created in the Middle East."
source = "Wikipedia"
source_url = "http://en.wikipedia.org/wiki/Atbash"
1 change: 1 addition & 0 deletions exercises/bank-account/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Bank Account"
blurb = "Simulate a bank account supporting opening/closing, withdraws, and deposits of money. Watch out for concurrent transactions!"
1 change: 1 addition & 0 deletions exercises/beer-song/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Beer Song"
blurb = "Produce the lyrics to that beloved classic, that field-trip favorite: 99 Bottles of Beer on the Wall."
source = "Learn to Program by Chris Pine"
source_url = "http://pine.fm/LearnToProgram/?Chapter=06"
1 change: 1 addition & 0 deletions exercises/binary-search-tree/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Binary Search Tree"
blurb = "Insert and search for numbers in a binary tree."
source = "Josh Cheek"
source_url = "https://twitter.com/josh_cheek"
1 change: 1 addition & 0 deletions exercises/binary-search/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Binary Search"
blurb = "Implement a binary search algorithm."
source = "Wikipedia"
source_url = "http://en.wikipedia.org/wiki/Binary_search_algorithm"
1 change: 1 addition & 0 deletions exercises/binary/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Binary"
blurb = "Convert a binary number, represented as a string (e.g. '101010'), to its decimal equivalent using first principles."
source = "All of Computer Science"
source_url = "http://www.wolframalpha.com/input/?i=binary&a=*C.binary-_*MathWorld-"
1 change: 1 addition & 0 deletions exercises/bob/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Bob"
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"
1 change: 1 addition & 0 deletions exercises/book-store/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Book Store"
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."
source = "Inspired by the harry potter kata from Cyber-Dojo."
source_url = "http://cyber-dojo.org"
1 change: 1 addition & 0 deletions exercises/bottle-song/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Bottle Song"
blurb = "Produce the lyrics to the popular children's repetitive song: Ten Green Bottles."
source = "Wikipedia"
source_url = "https://en.wikipedia.org/wiki/Ten_Green_Bottles"
1 change: 1 addition & 0 deletions exercises/bowling/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Bowling"
blurb = "Score a bowling game."
source = "The Bowling Game Kata from UncleBob"
source_url = "http://butunclebob.com/ArticleS.UncleBob.TheBowlingGameKata"
1 change: 1 addition & 0 deletions exercises/change/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Change"
blurb = "Correctly determine change to be given using the least number of coins."
source = "Software Craftsmanship - Coin Change Kata"
source_url = "https://web.archive.org/web/20130115115225/http://craftsmanship.sv.cmu.edu:80/exercises/coin-change-kata"
1 change: 1 addition & 0 deletions exercises/circular-buffer/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Circular Buffer"
blurb = "A data structure that uses a single, fixed-size buffer as if it were connected end-to-end."
source = "Wikipedia"
source_url = "http://en.wikipedia.org/wiki/Circular_buffer"
1 change: 1 addition & 0 deletions exercises/clock/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Clock"
blurb = "Implement a clock that handles times without dates."
source = "Pairing session with Erin Drummond"
source_url = "https://twitter.com/ebdrummond"
1 change: 1 addition & 0 deletions exercises/collatz-conjecture/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Collatz Conjecture"
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"
1 change: 1 addition & 0 deletions exercises/complex-numbers/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Complex Numbers"
blurb = "Implement complex numbers."
source = "Wikipedia"
source_url = "https://en.wikipedia.org/wiki/Complex_number"
1 change: 1 addition & 0 deletions exercises/connect/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Connect"
blurb = "Compute the result for a game of Hex / Polygon."
1 change: 1 addition & 0 deletions exercises/counter/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Counter"
blurb = "Design a test suite for a line/letter/character counter tool."
1 change: 1 addition & 0 deletions exercises/crypto-square/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Crypto Square"
blurb = "Implement the classic method for composing secret messages called a square code."
source = "J Dalbey's Programming Practice problems"
source_url = "http://users.csc.calpoly.edu/~jdalbey/103/Projects/ProgrammingPractice.html"
1 change: 1 addition & 0 deletions exercises/darts/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
title = "Darts"
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"
1 change: 1 addition & 0 deletions exercises/diamond/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Diamond"
blurb = "Given a letter, print a diamond starting with 'A' with the supplied letter at the widest point."
source = "Seb Rose"
source_url = "http://claysnow.co.uk/recycling-tests-in-tdd/"
1 change: 1 addition & 0 deletions exercises/difference-of-squares/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Difference of Squares"
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"
1 change: 1 addition & 0 deletions exercises/diffie-hellman/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Diffie-Hellman"
blurb = "Diffie-Hellman key exchange."
source = "Wikipedia, 1024 bit key from www.cryptopp.com/wiki."
source_url = "http://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange"
1 change: 1 addition & 0 deletions exercises/dominoes/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Dominoes"
blurb = "Make a chain of dominoes."
1 change: 1 addition & 0 deletions exercises/error-handling/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Error Handling"
blurb = "Implement various kinds of error handling and resource management."
1 change: 1 addition & 0 deletions exercises/flatten-array/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Flatten Array"
blurb = "Take a nested list and return a single list with all values except nil/null."
source = "Interview Question"
source_url = "https://reference.wolfram.com/language/ref/Flatten.html"
1 change: 1 addition & 0 deletions exercises/food-chain/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Food Chain"
blurb = "Generate the lyrics of the song 'I Know an Old Lady Who Swallowed a Fly'."
source = "Wikipedia"
source_url = "http://en.wikipedia.org/wiki/There_Was_an_Old_Lady_Who_Swallowed_a_Fly"
1 change: 1 addition & 0 deletions exercises/forth/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Forth"
blurb = "Implement an evaluator for a very simple subset of Forth."
1 change: 1 addition & 0 deletions exercises/gigasecond/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Gigasecond"
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 = "http://pine.fm/LearnToProgram/?Chapter=09"
1 change: 1 addition & 0 deletions exercises/go-counting/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Go Counting"
blurb = "Count the scored points on a Go board."
1 change: 1 addition & 0 deletions exercises/grade-school/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
title = "Grade School"
blurb = "Given students' names along with the grade that they are in, create a roster for the school."
source = "A pairing session with Phil Battos at gSchool"
1 change: 1 addition & 0 deletions exercises/grains/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Grains"
blurb = "Calculate the number of grains of wheat on a chessboard given that the number on each square doubles."
source = "JavaRanch Cattle Drive, exercise 6"
source_url = "http://www.javaranch.com/grains.jsp"
1 change: 1 addition & 0 deletions exercises/grep/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Grep"
blurb = "Search a file for lines matching a regular expression pattern. Return the line number and contents of each matching line."
source = "Conversation with Nate Foster."
source_url = "http://www.cs.cornell.edu/Courses/cs3110/2014sp/hw/0/ps0.pdf"
1 change: 1 addition & 0 deletions exercises/hamming/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Hamming"
blurb = "Calculate the Hamming difference between two DNA strands."
source = "The Calculating Point Mutations problem at Rosalind"
source_url = "http://rosalind.info/problems/hamm/"
1 change: 1 addition & 0 deletions exercises/hangman/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Hangman"
blurb = "Implement the logic of the hangman game using functional reactive programming."
1 change: 1 addition & 0 deletions exercises/hello-world/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Hello World"
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"
1 change: 1 addition & 0 deletions exercises/hexadecimal/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Hexadecimal"
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)."
source = "All of Computer Science"
source_url = "http://www.wolframalpha.com/examples/NumberBases.html"
1 change: 1 addition & 0 deletions exercises/high-scores/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
title = "High Scores"
blurb = "Manage a player's High Score list."
source = "Tribute to the eighties' arcade game Frogger"
1 change: 1 addition & 0 deletions exercises/house/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "House"
blurb = "Output the nursery rhyme 'This is the House that Jack Built'."
source = "British nursery rhyme"
source_url = "http://en.wikipedia.org/wiki/This_Is_The_House_That_Jack_Built"
1 change: 1 addition & 0 deletions exercises/isogram/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Isogram"
blurb = "Determine if a word or phrase is an isogram."
source = "Wikipedia"
source_url = "https://en.wikipedia.org/wiki/Isogram"
1 change: 1 addition & 0 deletions exercises/killer-sudoku-helper/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Killer Sudoku Helper"
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"
1 change: 1 addition & 0 deletions exercises/kindergarten-garden/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Kindergarten Garden"
blurb = "Given a diagram, determine which plants each child in the kindergarten class is responsible for."
source = "Random musings during airplane trip."
source_url = "http://jumpstartlab.com"
1 change: 1 addition & 0 deletions exercises/knapsack/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Knapsack"
blurb = "Given a knapsack that can only carry a certain weight, determine which items to put in the knapsack in order to maximize their combined value."
source = "Wikipedia"
source_url = "https://en.wikipedia.org/wiki/Knapsack_problem"
1 change: 1 addition & 0 deletions exercises/largest-series-product/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Largest Series Product"
blurb = "Given a string of digits, calculate the largest product for a contiguous substring of digits of length n."
source = "A variation on Problem 8 at Project Euler"
source_url = "http://projecteuler.net/problem=8"
1 change: 1 addition & 0 deletions exercises/leap/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Leap"
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"
1 change: 1 addition & 0 deletions exercises/ledger/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Ledger"
blurb = "Refactor a ledger printer."
1 change: 1 addition & 0 deletions exercises/lens-person/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Lens Person"
blurb = "Use lenses to update nested records (specific to languages with immutable data)."
1 change: 1 addition & 0 deletions exercises/linked-list/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
title = "Linked List"
blurb = "Implement a doubly linked list."
source = "Classic computer science topic"
1 change: 1 addition & 0 deletions exercises/list-ops/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "List Ops"
blurb = "Implement basic list operations."
1 change: 1 addition & 0 deletions exercises/luhn/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Luhn"
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"
1 change: 1 addition & 0 deletions exercises/markdown/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Markdown"
blurb = "Refactor a Markdown parser."
1 change: 1 addition & 0 deletions exercises/matching-brackets/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
title = "Matching Brackets"
blurb = "Make sure the brackets and braces all match."
source = "Ginna Baker"
1 change: 1 addition & 0 deletions exercises/matrix/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Matrix"
blurb = "Given a string representing a matrix of numbers, return the rows and columns of that matrix."
source = "Warmup to the `saddle-points` warmup."
source_url = "http://jumpstartlab.com"
1 change: 1 addition & 0 deletions exercises/meetup/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Meetup"
blurb = "Calculate the date of meetups."
source = "Jeremy Hinegardner mentioned a Boulder meetup that happens on the Wednesteenth of every month"
source_url = "https://twitter.com/copiousfreetime"
1 change: 1 addition & 0 deletions exercises/minesweeper/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Minesweeper"
blurb = "Add the numbers to a minesweeper board."
1 change: 1 addition & 0 deletions exercises/nth-prime/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Nth Prime"
blurb = "Given a number n, determine what the nth prime is."
source = "A variation on Problem 7 at Project Euler"
source_url = "http://projecteuler.net/problem=7"
1 change: 1 addition & 0 deletions exercises/nucleotide-codons/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Nucleotide Codons"
blurb = "Write a function that returns the name of an amino acid a particular codon, possibly using shorthand, encodes for."
1 change: 1 addition & 0 deletions exercises/nucleotide-count/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "nucleotide-count"
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/"
1 change: 1 addition & 0 deletions exercises/octal/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "octal"
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)."
source = "All of Computer Science"
source_url = "http://www.wolframalpha.com/input/?i=base+8"
1 change: 1 addition & 0 deletions exercises/palindrome-products/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Palindrome Products"
blurb = "Detect palindrome products in a given range."
source = "Problem 4 at Project Euler"
source_url = "http://projecteuler.net/problem=4"
1 change: 1 addition & 0 deletions exercises/pangram/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Pangram"
blurb = "Determine if a sentence is a pangram."
source = "Wikipedia"
source_url = "https://en.wikipedia.org/wiki/Pangram"
1 change: 1 addition & 0 deletions exercises/parallel-letter-frequency/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Parallel Letter Frequency"
blurb = "Count the frequency of letters in texts using parallel computation."
1 change: 1 addition & 0 deletions exercises/perfect-numbers/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Perfect Numbers"
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 = "http://shop.oreilly.com/product/0636920029687.do"
1 change: 1 addition & 0 deletions exercises/phone-number/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Phone Number"
blurb = "Clean up user-entered phone numbers so that they can be sent SMS messages."
source = "Event Manager by JumpstartLab"
source_url = "http://tutorials.jumpstartlab.com/projects/eventmanager.html"
1 change: 1 addition & 0 deletions exercises/pig-latin/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Pig Latin"
blurb = "Implement a program that translates from English to Pig Latin."
source = "The Pig Latin exercise at Test First Teaching by Ultrasaurus"
source_url = "https://github.com/ultrasaurus/test-first-teaching/blob/master/learn_ruby/pig_latin/"
1 change: 1 addition & 0 deletions exercises/point-mutations/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Point Mutations"
blurb = "Calculate the Hamming difference between two DNA strands."
source = "The Calculating Point Mutations problem at Rosalind"
source_url = "http://rosalind.info/problems/hamm/"
1 change: 1 addition & 0 deletions exercises/poker/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Poker"
blurb = "Pick the best hand(s) from a list of poker hands."
source = "Inspired by the training course from Udacity."
source_url = "https://www.udacity.com/course/viewer#!/c-cs212/"
1 change: 1 addition & 0 deletions exercises/prime-factors/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Prime Factors"
blurb = "Compute the prime factors of a given natural number."
source = "The Prime Factors Kata by Uncle Bob"
source_url = "http://butunclebob.com/ArticleS.UncleBob.ThePrimeFactorsKata"
1 change: 1 addition & 0 deletions exercises/protein-translation/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
title = "Protein Translation"
blurb = "Translate RNA sequences into proteins."
source = "Tyler Long"
1 change: 1 addition & 0 deletions exercises/proverb/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Proverb"
blurb = "For want of a horseshoe nail, a kingdom was lost, or so the saying goes. Output the full text of this proverbial rhyme."
source = "Wikipedia"
source_url = "http://en.wikipedia.org/wiki/For_Want_of_a_Nail"
1 change: 1 addition & 0 deletions exercises/pythagorean-triplet/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Pythagorean Triplet"
blurb = "There exists exactly one Pythagorean triplet for which a + b + c = 1000. Find the product a * b * c."
source = "Problem 9 at Project Euler"
source_url = "http://projecteuler.net/problem=9"
1 change: 1 addition & 0 deletions exercises/queen-attack/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Queen Attack"
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"
1 change: 1 addition & 0 deletions exercises/rail-fence-cipher/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Rail Fence Cipher"
blurb = "Implement encoding and decoding for the rail fence cipher."
source = "Wikipedia"
source_url = "https://en.wikipedia.org/wiki/Transposition_cipher#Rail_Fence_cipher"
1 change: 1 addition & 0 deletions exercises/raindrops/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Raindrops"
blurb = "Convert a number to a string, the content of which depends on the number's factors."
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"
1 change: 1 addition & 0 deletions exercises/rational-numbers/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Rational Numbers"
blurb = "Implement rational numbers."
source = "Wikipedia"
source_url = "https://en.wikipedia.org/wiki/Rational_number"
1 change: 1 addition & 0 deletions exercises/react/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "React"
blurb = "Implement a basic reactive system."
1 change: 1 addition & 0 deletions exercises/rectangles/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "Rectangles"
blurb = "Count the rectangles in an ASCII diagram."
1 change: 1 addition & 0 deletions exercises/resistor-color-duo/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Resistor Color Duo"
blurb = "Convert color codes, as used on resistors, to a numeric value."
source = "Maud de Vries, Erik Schierboom"
source_url = "https://github.com/exercism/problem-specifications/issues/1464"
1 change: 1 addition & 0 deletions exercises/resistor-color-trio/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Resistor Color Trio"
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"
1 change: 1 addition & 0 deletions exercises/resistor-color/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Resistor Color"
blurb = "Convert a resistor band's color to its numeric representation."
source = "Maud de Vries, Erik Schierboom"
source_url = "https://github.com/exercism/problem-specifications/issues/1458"
1 change: 1 addition & 0 deletions exercises/rest-api/metadata.toml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
title = "REST API"
blurb = "Implement a RESTful API for tracking IOUs."
1 change: 1 addition & 0 deletions exercises/reverse-string/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
title = "Reverse String"
blurb = "Reverse a 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"
Loading

0 comments on commit 84f4208

Please sign in to comment.