diff options
Diffstat (limited to 'javascript/triangle/README.md')
-rw-r--r-- | javascript/triangle/README.md | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/javascript/triangle/README.md b/javascript/triangle/README.md new file mode 100644 index 0000000..5cdfc26 --- /dev/null +++ b/javascript/triangle/README.md @@ -0,0 +1,49 @@ +# Triangle + +Welcome to Triangle on Exercism's JavaScript Track. +If you need help running the tests or submitting your code, check out `HELP.md`. + +## Instructions + +Determine if a triangle is equilateral, isosceles, or scalene. + +An _equilateral_ triangle has all three sides the same length. + +An _isosceles_ triangle has at least two sides the same length. (It is sometimes +specified as having exactly two sides the same length, but for the purposes of +this exercise we'll say at least two.) + +A _scalene_ triangle has all sides of different lengths. + +## Note + +For a shape to be a triangle at all, all sides have to be of length > 0, and +the sum of the lengths of any two sides must be greater than or equal to the +length of the third side. See [Triangle Inequality](https://en.wikipedia.org/wiki/Triangle_inequality). + +## Dig Deeper + +The case where the sum of the lengths of two sides _equals_ that of the +third is known as a _degenerate_ triangle - it has zero area and looks like +a single line. Feel free to add your own code/tests to check for degenerate triangles. + +## Source + +### Created by + +- @rchavarria + +### Contributed to by + +- @ankorGH +- @matthewmorgan +- @msomji +- @ovidiu141 +- @ryanplusplus +- @SleeplessByte +- @tejasbubane +- @WebCu + +### Based on + +The Ruby Koans triangle project, parts 1 & 2 - http://rubykoans.com \ No newline at end of file |