.. | ||
README.md | ||
triangle_test.go | ||
triangle.go |
Triangle
Write a program that can tell you if a triangle is equilateral, isosceles, or scalene.
The program should raise an error if the triangle cannot exist.
Tests are provided, delete one skip
at a time.
Hint
The sum of the lengths of any two sides of a triangle always exceeds the length of the third side, a principle known as the triangle inequality.
To run the tests simply run the command go test
in the exercise directory.
If the test suite contains benchmarks, you can run these with the -bench
flag:
go test -bench .
For more detailed info about the Go track see the help page.
Source
The Ruby Koans triangle project, parts 1 & 2 view source