Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions exercises/practice/acronym/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Convert a long phrase to its acronym",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/affine-cipher/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Create an implementation of the Affine cipher, an ancient encryption algorithm from the Middle East.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/all-your-base/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Convert a number, represented as a sequence of digits in one base, to any other base.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/allergies/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Given a person's allergy score, determine whether or not they're allergic to a given item, and their full list of allergies.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/anagram/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Given a word and a list of possible anagrams, select the correct sublist.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/armstrong-numbers/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Determine if a number is an Armstrong number",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/atbash-cipher/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Create an implementation of the atbash cipher, an ancient encryption system created in the Middle East.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/beer-song/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Produce the lyrics to that beloved classic, that field-trip favorite: 99 Bottles of Beer on the Wall.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/binary-search/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Implement a binary search algorithm.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/bob/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Bob is a lackadaisical teenager. In conversation, his responses are very limited.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/bowling/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Score a bowling game",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/change/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Correctly determine change to be given using the least number of coins",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/clock/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Implement a clock that handles times without dates.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/collatz-conjecture/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Calculate the number of steps to reach 1 using the Collatz conjecture",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/crypto-square/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Implement the classic method for composing secret messages called a square code.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/darts/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Write a function that returns the earned points in a single toss of a Darts game",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/diamond/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Given a letter, print a diamond starting with 'A' with the supplied letter at the widest point.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/difference-of-squares/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Find the difference between the square of the sum and the sum of the squares of the first N natural numbers.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/diffie-hellman/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Diffie-Hellman key exchange.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/dnd-character/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Randomly generate Dungeons & Dragons characters",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/error-handling/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Implement various kinds of error handling and resource management",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/food-chain/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Generate the lyrics of the song 'I Know an Old Lady Who Swallowed a Fly'",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/forth/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Implement an evaluator for a very simple subset of Forth",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/gigasecond/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Given a moment, determine the moment that would be after a gigasecond has passed.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/grains/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Calculate the number of grains of wheat on a chessboard given that the number on each square doubles.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/grep/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Search a file for lines matching a regular expression pattern. Return the line number and contents of each matching line.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/hamming/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Calculate the Hamming difference between two DNA strands.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/hello-world/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "The classical introductory exercise. Just say \"Hello, World!\"",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/house/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Output the nursery rhyme 'This is the House that Jack Built'.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/isbn-verifier/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Check if a given string is a valid ISBN-10 number.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/isogram/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Determine if a word or phrase is an isogram.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/kindergarten-garden/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Given a diagram, determine which plants each child in the kindergarten class is responsible for.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/knapsack/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"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.",
"authors": [],
"files": {
"solution": [],
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Given a string of digits, calculate the largest product for a contiguous substring of digits of length n.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/leap/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Given a year, report if it is a leap year.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/luhn/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Given a number determine whether or not it is valid per the Luhn formula.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/markdown/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Refactor a Markdown parser",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/matching-brackets/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Make sure the brackets and braces all match.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/meetup/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Calculate the date of meetups.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/nth-prime/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Given a number n, determine what the nth prime is.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/nucleotide-count/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Given a DNA string, compute how many times each nucleotide occurs in the string.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/ocr-numbers/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Given a 3 x 4 grid of pipes, underscores, and spaces, determine which number is represented, or whether it is garbled.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/palindrome-products/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Detect palindrome products in a given range.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/pangram/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Determine if a sentence is a pangram.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/pascals-triangle/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Compute Pascal's triangle up to a given number of rows.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/perfect-numbers/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Determine if a number is perfect, abundant, or deficient based on Nicomachus' (60 - 120 CE) classification scheme for positive integers.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/phone-number/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Clean up user-entered phone numbers so that they can be sent SMS messages.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/pig-latin/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Implement a program that translates from English to Pig Latin",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/poker/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Pick the best hand(s) from a list of poker hands.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/prime-factors/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Compute the prime factors of a given natural number.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/protein-translation/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Translate RNA sequences into proteins.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/proverb/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "For want of a horseshoe nail, a kingdom was lost, or so the saying goes. Output the full text of this proverbial rhyme.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/pythagorean-triplet/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "There exists exactly one Pythagorean triplet for which a + b + c = 1000. Find the product a * b * c.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/queen-attack/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Given the position of two queens on a chess board, indicate whether or not they are positioned so that they can attack each other.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/rail-fence-cipher/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Implement encoding and decoding for the rail fence cipher.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/raindrops/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Convert a number to a string, the content of which depends on the number's factors.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/rational-numbers/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Implement rational numbers.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/rectangles/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Count the rectangles in an ASCII diagram.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/resistor-color-duo/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Convert color codes, as used on resistors, to a numeric value.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/resistor-color-trio/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Convert color codes, as used on resistors, to a human-readable label.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/reverse-string/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Reverse a string",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/rna-transcription/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Given a DNA strand, return its RNA Complement Transcription.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/robot-simulator/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Write a robot simulator.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/roman-numerals/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Write a function to convert from normal numbers to Roman Numerals.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/rotational-cipher/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Create an implementation of the rotational cipher, also sometimes called the Caesar cipher.",
"authors": [],
"files": {
"solution": [],
Expand Down
1 change: 1 addition & 0 deletions exercises/practice/run-length-encoding/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"blurb": "Implement run-length encoding and decoding.",
"authors": [],
"files": {
"solution": [],
Expand Down
Loading