Skip to content

Commit

Permalink
Merge branch 'exercism:main' into annalyns-infiltration
Browse files Browse the repository at this point in the history
  • Loading branch information
colinleach authored Sep 12, 2024
2 parents 744f9a5 + 54d676a commit 5d56a28
Show file tree
Hide file tree
Showing 75 changed files with 145 additions and 102 deletions.
2 changes: 1 addition & 1 deletion exercises/practice/acronym/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Convert a long phrase to its acronym.",
"authors": [
"PseudoCodeNerd"
],
Expand All @@ -17,6 +16,7 @@
".meta/example.jl"
]
},
"blurb": "Convert a long phrase to its acronym.",
"source": "Julien Vanier",
"source_url": "https://github.com/monkbroc"
}
4 changes: 2 additions & 2 deletions exercises/practice/all-your-base/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Convert a number, represented as a sequence of digits in one base, to any other base.",
"authors": [
"serialhex"
],
Expand All @@ -17,5 +16,6 @@
"example": [
".meta/example.jl"
]
}
},
"blurb": "Convert a number, represented as a sequence of digits in one base, to any other base."
}
2 changes: 1 addition & 1 deletion exercises/practice/allergies/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"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": [
"DarkoGNU"
],
Expand All @@ -18,6 +17,7 @@
".meta/example.jl"
]
},
"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": "Exercise by the JumpstartLab team for students at The Turing School of Software and Design.",
"source_url": "https://turing.edu"
}
37 changes: 18 additions & 19 deletions exercises/practice/alphametics/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,21 @@
{
"blurb": "Write a function to solve alphametics puzzles.",
"authors": [
"SaschaMann",
"cmcaine"
"authors": [
"SaschaMann",
"cmcaine"
],
"files": {
"solution": [
"alphametics.jl"
],
"contributors": [],
"files": {
"solution": [
"alphametics.jl"
],
"test": [
"runtests.jl"
],
"example": [
".meta/example.jl"
],
"editor" : [
"permutations.jl"
]
}
"test": [
"runtests.jl"
],
"example": [
".meta/example.jl"
],
"editor": [
"permutations.jl"
]
},
"blurb": "Write a function to solve alphametics puzzles."
}
2 changes: 1 addition & 1 deletion exercises/practice/anagram/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Given a word and a list of possible anagrams, select the correct sublist.",
"authors": [
"andrej-makarov-skrt"
],
Expand All @@ -18,6 +17,7 @@
".meta/example.jl"
]
},
"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"
}
3 changes: 1 addition & 2 deletions exercises/practice/armstrong-numbers/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
{
"blurb": "Determine if a number is an Armstrong number.",
"authors": [
"SaschaMann"
],
"contributors": [],
"files": {
"solution": [
"armstrong-numbers.jl"
Expand All @@ -15,6 +13,7 @@
".meta/example.jl"
]
},
"blurb": "Determine if a number is an Armstrong number.",
"source": "Wikipedia",
"source_url": "https://en.wikipedia.org/wiki/Narcissistic_number"
}
5 changes: 4 additions & 1 deletion exercises/practice/atbash-cipher/.approaches/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
{
"introduction": {
"authors": ["cmcaine", "saschamann"]
"authors": [
"cmcaine",
"saschamann"
]
}
}
2 changes: 1 addition & 1 deletion exercises/practice/atbash-cipher/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Create an implementation of the atbash cipher, an ancient encryption system created in the Middle East.",
"authors": [
"andrej-makarov-skrt"
],
Expand All @@ -19,6 +18,7 @@
".meta/example.jl"
]
},
"blurb": "Create an implementation of the atbash cipher, an ancient encryption system created in the Middle East.",
"source": "Wikipedia",
"source_url": "https://en.wikipedia.org/wiki/Atbash"
}
2 changes: 1 addition & 1 deletion exercises/practice/binary-search/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Implement a binary search algorithm.",
"authors": [
"SaschaMann"
],
Expand All @@ -17,6 +16,7 @@
".meta/example.jl"
]
},
"blurb": "Implement a binary search algorithm.",
"source": "Wikipedia",
"source_url": "https://en.wikipedia.org/wiki/Binary_search_algorithm"
}
4 changes: 3 additions & 1 deletion exercises/practice/bob/.approaches/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
{
"introduction": {
"authors": ["cmcaine"]
"authors": [
"cmcaine"
]
}
}
2 changes: 1 addition & 1 deletion exercises/practice/bob/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Bob is a lackadaisical teenager. In conversation, his responses are very limited.",
"authors": [
"SaschaMann"
],
Expand All @@ -18,6 +17,7 @@
".meta/example.jl"
]
},
"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": "https://pine.fm/LearnToProgram/?Chapter=06"
}
2 changes: 1 addition & 1 deletion exercises/practice/circular-buffer/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "A data structure that uses a single, fixed-size buffer as if it were connected end-to-end.",
"authors": [
"vyu"
],
Expand All @@ -17,6 +16,7 @@
".meta/example.jl"
]
},
"blurb": "A data structure that uses a single, fixed-size buffer as if it were connected end-to-end.",
"source": "Wikipedia",
"source_url": "https://en.wikipedia.org/wiki/Circular_buffer"
}
5 changes: 4 additions & 1 deletion exercises/practice/clock/.approaches/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
{
"introduction": {
"authors": ["cmcaine", "saschamann"]
"authors": [
"cmcaine",
"saschamann"
]
}
}
2 changes: 1 addition & 1 deletion exercises/practice/clock/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Implement a clock that handles times without dates.",
"authors": [
"SaschaMann"
],
Expand All @@ -17,5 +16,6 @@
".meta/example.jl"
]
},
"blurb": "Implement a clock that handles times without dates.",
"source": "Pairing session with Erin Drummond"
}
2 changes: 1 addition & 1 deletion exercises/practice/collatz-conjecture/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Calculate the number of steps to reach 1 using the Collatz conjecture.",
"authors": [
"SaschaMann"
],
Expand All @@ -17,6 +16,7 @@
".meta/example.jl"
]
},
"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"
}
2 changes: 1 addition & 1 deletion exercises/practice/complex-numbers/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Implement complex numbers.",
"authors": [
"SaschaMann"
],
Expand All @@ -17,6 +16,7 @@
".meta/example.jl"
]
},
"blurb": "Implement complex numbers.",
"source": "Wikipedia",
"source_url": "https://en.wikipedia.org/wiki/Complex_number"
}
5 changes: 2 additions & 3 deletions exercises/practice/custom-set/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
{
"blurb": "Create a custom set type.",
"authors": [
"SaschaMann"
],
"contributors": [],
"files": {
"solution": [
"custom-set.jl"
Expand All @@ -14,5 +12,6 @@
"example": [
".meta/example.jl"
]
}
},
"blurb": "Create a custom set type."
}
2 changes: 1 addition & 1 deletion exercises/practice/darts/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Write a function that returns the earned points in a single toss of a Darts game.",
"authors": [
"vyu"
],
Expand All @@ -17,5 +16,6 @@
".meta/example.jl"
]
},
"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"
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
{
"introduction": {
"authors": ["cmcaine", "saschamann"]
"authors": [
"cmcaine",
"saschamann"
]
}
}
2 changes: 1 addition & 1 deletion exercises/practice/difference-of-squares/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Find the difference between the square of the sum and the sum of the squares of the first N natural numbers.",
"authors": [
"SaschaMann"
],
Expand All @@ -18,6 +17,7 @@
".meta/example.jl"
]
},
"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": "https://projecteuler.net/problem=6"
}
4 changes: 3 additions & 1 deletion exercises/practice/etl/.approaches/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
{
"introduction": {
"authors": ["cmcaine"]
"authors": [
"cmcaine"
]
}
}
2 changes: 1 addition & 1 deletion exercises/practice/etl/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Change the data format for scoring a game to more easily add other languages.",
"authors": [
"andrej-makarov-skrt"
],
Expand All @@ -19,6 +18,7 @@
".meta/example.jl"
]
},
"blurb": "Change the data format for scoring a game to more easily add other languages.",
"source": "Based on an exercise by the JumpstartLab team for students at The Turing School of Software and Design.",
"source_url": "https://turing.edu"
}
2 changes: 1 addition & 1 deletion exercises/practice/gigasecond/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Given a moment, determine the moment that would be after a gigasecond has passed.",
"authors": [
"andrej-makarov-skrt"
],
Expand All @@ -18,6 +17,7 @@
".meta/example.jl"
]
},
"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": "https://pine.fm/LearnToProgram/?Chapter=09"
}
2 changes: 1 addition & 1 deletion exercises/practice/grains/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Calculate the number of grains of wheat on a chessboard given that the number on each square doubles.",
"authors": [
"HarrisonGrodin"
],
Expand All @@ -18,6 +17,7 @@
".meta/example.jl"
]
},
"blurb": "Calculate the number of grains of wheat on a chessboard given that the number on each square doubles.",
"source": "The CodeRanch Cattle Drive, Assignment 6",
"source_url": "https://coderanch.com/wiki/718824/Grains"
}
4 changes: 3 additions & 1 deletion exercises/practice/hamming/.approaches/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
{
"introduction": {
"authors": ["cmcaine"]
"authors": [
"cmcaine"
]
}
}
2 changes: 1 addition & 1 deletion exercises/practice/hamming/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"blurb": "Calculate the Hamming difference between two DNA strands.",
"authors": [
"SaschaMann"
],
Expand All @@ -18,6 +17,7 @@
".meta/example.jl"
]
},
"blurb": "Calculate the Hamming difference between two DNA strands.",
"source": "The Calculating Point Mutations problem at Rosalind",
"source_url": "https://rosalind.info/problems/hamm/"
}
3 changes: 1 addition & 2 deletions exercises/practice/hello-world/.meta/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
{
"blurb": "Exercism's classic introductory exercise. Just say \"Hello, World!\".",
"authors": [
"SaschaMann"
],
"contributors": [],
"files": {
"solution": [
"hello-world.jl"
Expand All @@ -15,6 +13,7 @@
".meta/example.jl"
]
},
"blurb": "Exercism's classic introductory exercise. Just say \"Hello, World!\".",
"source": "This is an exercise to introduce users to using Exercism",
"source_url": "https://en.wikipedia.org/wiki/%22Hello,_world!%22_program"
}
Loading

0 comments on commit 5d56a28

Please sign in to comment.