-
-
Notifications
You must be signed in to change notification settings - Fork 546
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add titles to the metadata for all exercises
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
Showing
125 changed files
with
126 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
title = "Alphametics" | ||
blurb = "Write a function to solve alphametics puzzles." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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!" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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-" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
title = "Dominoes" | ||
blurb = "Make a chain of dominoes." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
title = "Ledger" | ||
blurb = "Refactor a ledger printer." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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)." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
title = "List Ops" | ||
blurb = "Implement basic list operations." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
title = "Markdown" | ||
blurb = "Refactor a Markdown parser." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
title = "Minesweeper" | ||
blurb = "Add the numbers to a minesweeper board." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
title = "React" | ||
blurb = "Implement a basic reactive system." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
title = "Rectangles" | ||
blurb = "Count the rectangles in an ASCII diagram." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
title = "REST API" | ||
blurb = "Implement a RESTful API for tracking IOUs." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
Oops, something went wrong.