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
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ If you say something that is found offensive, and you are called out on it, try
## History

This policy was initially adopted from the Front-end London Slack community and has been modified since.
A version history can be seen on [GitHub](https://github.com/exercism/website-copy/edit/main/pages/code_of_conduct.md).
A version history can be seen on [GitHub](https://github.com/exercism/website-copy/blob/main/CODE_OF_CONDUCT.md).

_This policy is a "living" document, and subject to refinement and expansion in the future.
This policy applies to the Exercism website, the Exercism GitHub organization, any other Exercism-related communication channels (e.g. Discord, Forum, Twitter, email) and any other Exercism entity or event._
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,7 @@ When creating a new exercise the design team needs to be informed so that a new

`canonical-data.json` for each exercise is checked for compliance against the [canonical-data.schema.json](canonical-data.schema.json).
In order to run these tests, you will need to have `yarn` installed on your system.
Follow [the official Yarn installation directions](https://yarnpkg.com/en/docs/install).
Follow [the official Yarn installation directions](https://yarnpkg.com/getting-started/install).

Install the required packages:

Expand Down
2 changes: 1 addition & 1 deletion exercises/allergies/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
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 = "Exercise by the JumpstartLab team for students at The Turing School of Software and Design."
source_url = "https://turing.edu"
source_url = "https://www.turing.edu/"
deep_dive_youtube_id = "OFS9sknfpkc"
deep_dive_blurb = "We explore bit shifting, bitwise comparison and other binary number concepts! We also take a look at a solution using pattern matching and an interesting approach in Erlang using recursion."
2 changes: 1 addition & 1 deletion exercises/beer-song/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,4 +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 = "https://pine.fm/LearnToProgram/?Chapter=06"
source_url = "https://pine.fm/LearnToProgram/chap_06.html"
2 changes: 1 addition & 1 deletion exercises/bob/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,4 +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 = "https://pine.fm/LearnToProgram/?Chapter=06"
source_url = "https://pine.fm/LearnToProgram/chap_06.html"
2 changes: 1 addition & 1 deletion exercises/book-store/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,4 +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 = "https://cyber-dojo.org"
source_url = "https://cyber-dojo.org/creator/home"
2 changes: 1 addition & 1 deletion exercises/etl/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title = "ETL"
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"
source_url = "https://www.turing.edu/"
2 changes: 1 addition & 1 deletion exercises/gigasecond/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,4 +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 = "https://pine.fm/LearnToProgram/?Chapter=09"
source_url = "https://pine.fm/LearnToProgram/chap_09.html"
2 changes: 1 addition & 1 deletion exercises/grep/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,4 +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 = "https://www.cs.cornell.edu/Courses/cs3110/2014sp/hw/0/ps0.pdf"
source_url = "https://www.cs.cornell.edu/courses/cs3110/2014sp/hw/0/ps0.pdf"
2 changes: 1 addition & 1 deletion exercises/killer-sudoku-helper/description.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,5 +81,5 @@ The screenshots above have been generated using F-Puzzles.com, a Puzzle Setting
[one-solution-img]: https://assets.exercism.org/images/exercises/killer-sudoku-helper/example1.png
[four-solutions-img]: https://assets.exercism.org/images/exercises/killer-sudoku-helper/example2.png
[not-possible-img]: https://assets.exercism.org/images/exercises/killer-sudoku-helper/example3.png
[clover-puzzle]: https://app.crackingthecryptic.com/sudoku/HqTBn3Pr6R
[clover-puzzle]: https://sudokupad.app/HqTBn3Pr6R
[goodliffe-video]: https://youtu.be/c_NjEbFEeW0?t=1180
2 changes: 1 addition & 1 deletion exercises/kindergarten-garden/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title = "Kindergarten Garden"
blurb = "Given a diagram, determine which plants each child in the kindergarten class is responsible for."
source = "Exercise by the JumpstartLab team for students at The Turing School of Software and Design."
source_url = "https://turing.edu"
source_url = "https://www.turing.edu/"
2 changes: 1 addition & 1 deletion exercises/markdown/description.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ Your challenge is to re-write this code to make it easier to read and maintain w
It would be helpful if you made notes of what you did in your refactoring in comments so reviewers can see that, but it isn't strictly necessary.
The most important thing is to make the code better!

[markdown]: https://guides.github.com/features/mastering-markdown/
[markdown]: https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax
2 changes: 1 addition & 1 deletion exercises/matrix/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title = "Matrix"
blurb = "Given a string representing a matrix of numbers, return the rows and columns of that matrix."
source = "Exercise by the JumpstartLab team for students at The Turing School of Software and Design."
source_url = "https://turing.edu"
source_url = "https://www.turing.edu/"
2 changes: 1 addition & 1 deletion exercises/phone-number/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title = "Phone Number"
blurb = "Clean up user-entered phone numbers so that they can be sent SMS messages."
source = "Exercise by the JumpstartLab team for students at The Turing School of Software and Design."
source_url = "https://turing.edu"
source_url = "https://www.turing.edu/"
2 changes: 1 addition & 1 deletion exercises/pig-latin/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
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/"
source_url = "https://github.com/ultrasaurus/test-first-teaching/tree/master/learn_ruby/pig_latin"
deep_dive_youtube_id = "tEhyRvJa7mg"
deep_dive_blurb = "We take a look at pattern matching and regular expressions as well as a nice Prolog solution, and we ask - did you solve the exercise or just make the tests pass?"
2 changes: 1 addition & 1 deletion exercises/relative-distance/instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ Isla and Tariq are siblings and have a separation of 1.
Similarly, this implementation would report a separation of 2 from you to your father's brother.
~~~~

[six-bacons]: https://en.m.wikipedia.org/wiki/Six_Degrees_of_Kevin_Bacon
[six-bacons]: https://en.wikipedia.org/wiki/Six_Degrees_of_Kevin_Bacon
2 changes: 1 addition & 1 deletion exercises/rest-api/description.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,6 @@ Your task is to implement a simple [RESTful API][restful-wikipedia] that receive

[restful-wikipedia]: https://en.wikipedia.org/wiki/Representational_state_transfer
[iou]: https://en.wikipedia.org/wiki/IOU
[github-rest]: https://developer.github.com/v3/
[github-rest]: https://docs.github.com/en/rest
[reddit-rest]: https://web.archive.org/web/20231202231149/https://www.reddit.com/dev/api/
[restfulapi]: https://restfulapi.net/
2 changes: 1 addition & 1 deletion exercises/reverse-string/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
title = "Reverse String"
blurb = "Reverse a given 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"
source_url = "https://www.freecodecamp.org/news/how-to-reverse-a-string-in-javascript-in-3-different-ways-75e4763c68cb"
deep_dive_youtube_id = "biGAfK6OElE"
deep_dive_blurb = "Explore 14 different ways to reverse a string, exploring a range of topics including Unicode Codepoints, Graphemes, Stack vs Heap allocations, and pointers. Kick back and enjoy 45mins of learning with Jeremy and Erik."
2 changes: 1 addition & 1 deletion exercises/space-age/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title = "Space Age"
blurb = "Given an age in seconds, calculate how old someone is in terms of a given planet's solar years."
source = "Partially inspired by Chapter 1 in Chris Pine's online Learn to Program tutorial."
source_url = "https://pine.fm/LearnToProgram/?Chapter=01"
source_url = "https://pine.fm/LearnToProgram/chap_01.html"
2 changes: 1 addition & 1 deletion exercises/triangle/metadata.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title = "Triangle"
blurb = "Determine if a triangle is equilateral, isosceles, or scalene."
source = "The Ruby Koans triangle project, parts 1 & 2"
source_url = "https://web.archive.org/web/20220831105330/http://rubykoans.com"
source_url = "https://www.rubykoans.com/"