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
4 changes: 2 additions & 2 deletions config.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@
},
"files": {
"solution": [
"./%{snake_slug}.sh"
"%{snake_slug}.sh"
],
"test": [
"./%{snake_slug}_test.sh"
"%{snake_slug}_test.sh"
],
"example": [
".meta/example.sh"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/acronym/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Convert a long phrase to its acronym",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"acronym.sh"
],
"test": [
"acronym_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Julien Vanier",
"source_url": "https://github.com/monkbroc"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/affine-cipher/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Create an implementation of the Affine cipher, an ancient encryption algorithm from the Middle East.",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"affine_cipher.sh"
],
"test": [
"affine_cipher_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Wikipedia",
"source_url": "http://en.wikipedia.org/wiki/Affine_cipher"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/all-your-base/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,14 @@
"blurb": "Convert a number, represented as a sequence of digits in one base, to any other base.",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"all_your_base.sh"
],
"test": [
"all_your_base_test.sh"
],
"example": [
".meta/example.sh"
]
}
}
12 changes: 9 additions & 3 deletions exercises/practice/allergies/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"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": [],
"test": [],
"example": []
"solution": [
"allergies.sh"
],
"test": [
"allergies_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Jumpstart Lab Warm-up",
"source_url": "http://jumpstartlab.com"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/anagram/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Given a word and a list of possible anagrams, select the correct sublist.",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"anagram.sh"
],
"test": [
"anagram_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Inspired by the Extreme Startup game",
"source_url": "https://github.com/rchatley/extreme_startup"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/armstrong-numbers/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Determine if a number is an Armstrong number",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"armstrong_numbers.sh"
],
"test": [
"armstrong_numbers_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Wikipedia",
"source_url": "https://en.wikipedia.org/wiki/Narcissistic_number"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/atbash-cipher/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Create an implementation of the atbash cipher, an ancient encryption system created in the Middle East.",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"atbash_cipher.sh"
],
"test": [
"atbash_cipher_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Wikipedia",
"source_url": "http://en.wikipedia.org/wiki/Atbash"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/beer-song/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Produce the lyrics to that beloved classic, that field-trip favorite: 99 Bottles of Beer on the Wall.",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"beer_song.sh"
],
"test": [
"beer_song_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Learn to Program by Chris Pine",
"source_url": "http://pine.fm/LearnToProgram/?Chapter=06"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/binary-search/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Implement a binary search algorithm.",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"binary_search.sh"
],
"test": [
"binary_search_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Wikipedia",
"source_url": "http://en.wikipedia.org/wiki/Binary_search_algorithm"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/bob/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Bob is a lackadaisical teenager. In conversation, his responses are very limited.",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"bob.sh"
],
"test": [
"bob_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Inspired by the 'Deaf Grandma' exercise in Chris Pine's Learn to Program tutorial.",
"source_url": "http://pine.fm/LearnToProgram/?Chapter=06"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/bowling/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Score a bowling game",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"bowling.sh"
],
"test": [
"bowling_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "The Bowling Game Kata at but UncleBob",
"source_url": "http://butunclebob.com/ArticleS.UncleBob.TheBowlingGameKata"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/change/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Correctly determine change to be given using the least number of coins",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"change.sh"
],
"test": [
"change_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Software Craftsmanship - Coin Change Kata",
"source_url": "https://web.archive.org/web/20130115115225/http://craftsmanship.sv.cmu.edu:80/exercises/coin-change-kata"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/clock/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Implement a clock that handles times without dates.",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"clock.sh"
],
"test": [
"clock_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Pairing session with Erin Drummond",
"source_url": "https://twitter.com/ebdrummond"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/collatz-conjecture/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Calculate the number of steps to reach 1 using the Collatz conjecture",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"collatz_conjecture.sh"
],
"test": [
"collatz_conjecture_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "An unsolved problem in mathematics named after mathematician Lothar Collatz",
"source_url": "https://en.wikipedia.org/wiki/3x_%2B_1_problem"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/crypto-square/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Implement the classic method for composing secret messages called a square code.",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"crypto_square.sh"
],
"test": [
"crypto_square_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "J Dalbey's Programming Practice problems",
"source_url": "http://users.csc.calpoly.edu/~jdalbey/103/Projects/ProgrammingPractice.html"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/darts/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Write a function that returns the earned points in a single toss of a Darts game",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"darts.sh"
],
"test": [
"darts_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Inspired by an exercise created by a professor Della Paolera in Argentina"
}
12 changes: 9 additions & 3 deletions exercises/practice/diamond/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Given a letter, print a diamond starting with 'A' with the supplied letter at the widest point.",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"diamond.sh"
],
"test": [
"diamond_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Seb Rose",
"source_url": "http://claysnow.co.uk/recycling-tests-in-tdd/"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/difference-of-squares/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"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": [],
"test": [],
"example": []
"solution": [
"difference_of_squares.sh"
],
"test": [
"difference_of_squares_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Problem 6 at Project Euler",
"source_url": "http://projecteuler.net/problem=6"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/diffie-hellman/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Diffie-Hellman key exchange.",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"diffie_hellman.sh"
],
"test": [
"diffie_hellman_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Wikipedia, 1024 bit key from www.cryptopp.com/wiki.",
"source_url": "http://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange"
Expand Down
12 changes: 9 additions & 3 deletions exercises/practice/dnd-character/.meta/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@
"blurb": "Randomly generate Dungeons & Dragons characters",
"authors": [],
"files": {
"solution": [],
"test": [],
"example": []
"solution": [
"dnd_character.sh"
],
"test": [
"dnd_character_test.sh"
],
"example": [
".meta/example.sh"
]
},
"source": "Simon Shine, Erik Schierboom",
"source_url": "https://github.com/exercism/problem-specifications/issues/616#issuecomment-437358945"
Expand Down
Loading