Skip to content
Open
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
12 changes: 5 additions & 7 deletions config.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@
]
},
"exercises": {
"concept": [],
"practice": [
{
"slug": "hello-world",
Expand Down Expand Up @@ -559,7 +558,6 @@
}
]
},
"concepts": [],
"key_features": [
{
"title": "General Purpose",
Expand Down Expand Up @@ -593,15 +591,15 @@
}
],
"tags": [
"execution_mode/interpreted",
"paradigm/imperative",
"paradigm/procedural",
"typing/dynamic",
"typing/weak",
"execution_mode/interpreted",
"runtime/language_specific",
"platform/windows",
"platform/linux",
"platform/mac",
"platform/windows",
"runtime/language_specific",
"typing/dynamic",
"typing/weak",
"used_for/backends",
"used_for/cross_platform_development",
"used_for/scripts"
Expand Down
16 changes: 12 additions & 4 deletions exercises/practice/accumulate/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["accumulate.rexx", "accumulate-toplevel.rexx"],
"test": ["test-accumulate"],
"example": [".meta/example.rexx"]
"solution": [
"accumulate.rexx"
],
"test": [
"accumulate-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"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",
Expand Down
16 changes: 12 additions & 4 deletions exercises/practice/acronym/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["acronym.rexx", "acronym-toplevel.rexx"],
"test": ["test-acronym"],
"example": [".meta/example.rexx"]
"solution": [
"acronym.rexx"
],
"test": [
"acronym-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"blurb": "Convert a long phrase to its acronym.",
"source": "Julien Vanier",
Expand Down
16 changes: 12 additions & 4 deletions exercises/practice/all-your-base/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["all-your-base.rexx", "all-your-base-toplevel.rexx"],
"test": ["test-all-your-base"],
"example": [".meta/example.rexx"]
"solution": [
"all-your-base.rexx"
],
"test": [
"all-your-base-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"blurb": "Convert a number, represented as a sequence of digits in one base, to any other base."
}
16 changes: 12 additions & 4 deletions exercises/practice/anagram/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["anagram.rexx", "anagram-toplevel.rexx"],
"test": ["test-anagram"],
"example": [".meta/example.rexx"]
"solution": [
"anagram.rexx"
],
"test": [
"anagram-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"blurb": "Given a word and a list of possible anagrams, select the correct sublist.",
"source": "Inspired by the Extreme Startup game",
Expand Down
16 changes: 12 additions & 4 deletions exercises/practice/armstrong-numbers/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["armstrong-numbers.rexx", "armstrong-numbers-toplevel.rexx"],
"test": ["test-armstrong-numbers"],
"example": [".meta/example.rexx"]
"solution": [
"armstrong-numbers.rexx"
],
"test": [
"armstrong-numbers-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"blurb": "Determine if a number is an Armstrong number.",
"source": "Wikipedia",
Expand Down
16 changes: 12 additions & 4 deletions exercises/practice/atbash-cipher/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["atbash-cipher.rexx", "atbash-cipher-toplevel.rexx"],
"test": ["test-atbash-cipher"],
"example": [".meta/example.rexx"]
"solution": [
"atbash-cipher.rexx"
],
"test": [
"atbash-cipher-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"blurb": "Create an implementation of the atbash cipher, an ancient encryption system created in the Middle East.",
"source": "Wikipedia",
Expand Down
16 changes: 12 additions & 4 deletions exercises/practice/bank-account/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["bank-account.rexx", "bank-account-toplevel.rexx"],
"test": ["test-bank-account"],
"example": [".meta/example.rexx"]
"solution": [
"bank-account.rexx"
],
"test": [
"bank-account-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"blurb": "Simulate a bank account supporting opening/closing, withdraws, and deposits of money. Watch out for concurrent transactions!"
}
16 changes: 12 additions & 4 deletions exercises/practice/beer-song/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["beer-song.rexx", "beer-song-toplevel.rexx"],
"test": ["test-beer-song"],
"example": [".meta/example.rexx"]
"solution": [
"beer-song.rexx"
],
"test": [
"beer-song-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"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",
Expand Down
16 changes: 12 additions & 4 deletions exercises/practice/binary-search/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["binary-search.rexx", "binary-search-toplevel.rexx"],
"test": ["test-binary-search"],
"example": [".meta/example.rexx"]
"solution": [
"binary-search.rexx"
],
"test": [
"binary-search-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"blurb": "Implement a binary search algorithm.",
"source": "Wikipedia",
Expand Down
16 changes: 12 additions & 4 deletions exercises/practice/bob/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["bob.rexx", "bob-toplevel.rexx"],
"test": ["test-bob"],
"example": [".meta/example.rexx"]
"solution": [
"bob.rexx"
],
"test": [
"bob-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"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.",
Expand Down
16 changes: 12 additions & 4 deletions exercises/practice/clock/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["clock.rexx", "clock-toplevel.rexx"],
"test": ["test-clock"],
"example": [".meta/example.rexx"]
"solution": [
"clock.rexx"
],
"test": [
"clock-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"blurb": "Implement a clock that handles times without dates.",
"source": "Pairing session with Erin Drummond",
Expand Down
16 changes: 12 additions & 4 deletions exercises/practice/collatz-conjecture/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["collatz-conjecture.rexx", "collatz-conjecture-toplevel.rexx"],
"test": ["test-collatz-conjecture"],
"example": [".meta/example.rexx"]
"solution": [
"collatz-conjecture.rexx"
],
"test": [
"collatz-conjecture-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"blurb": "Calculate the number of steps to reach 1 using the Collatz conjecture.",
"source": "An unsolved problem in mathematics named after mathematician Lothar Collatz",
Expand Down
16 changes: 12 additions & 4 deletions exercises/practice/custom-set/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["custom-set.rexx", "custom-set-toplevel.rexx"],
"test": ["test-custom-set"],
"example": [".meta/example.rexx"]
"solution": [
"custom-set.rexx"
],
"test": [
"custom-set-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"blurb": "Create a custom set type."
}
16 changes: 12 additions & 4 deletions exercises/practice/darts/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["darts.rexx", "darts-toplevel.rexx"],
"test": ["test-darts"],
"example": [".meta/example.rexx"]
"solution": [
"darts.rexx"
],
"test": [
"darts-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"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"
Expand Down
16 changes: 12 additions & 4 deletions exercises/practice/difference-of-squares/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["difference-of-squares.rexx", "difference-of-squares-toplevel.rexx"],
"test": ["test-difference-of-squares"],
"example": [".meta/example.rexx"]
"solution": [
"difference-of-squares.rexx"
],
"test": [
"difference-of-squares-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"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",
Expand Down
16 changes: 12 additions & 4 deletions exercises/practice/error-handling/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"authors": ["ajborla"],
"authors": [
"ajborla"
],
"files": {
"solution": ["error-handling.rexx", "error-handling-toplevel.rexx"],
"test": ["test-error-handling"],
"example": [".meta/example.rexx"]
"solution": [
"error-handling.rexx"
],
"test": [
"error-handling-check.rexx"
],
"example": [
".meta/example.rexx"
]
},
"blurb": "Implement various kinds of error handling and resource management."
}
Loading
Loading