-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcw2022april22.js
33 lines (27 loc) · 949 Bytes
/
cw2022april22.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
//URL--https://www.codewars.com/kata/5a023c426975981341000014/train/javascript
//
//INSTRUCTIONS--
/* You are given two interior angles (in degrees) of a triangle.
Write a function to return the 3rd.
Note: only positive integers will be tested.
https://en.wikipedia.org/wiki/Triangle
*/
//SOLUTION--
/* If we weren't sleeping in basic math in grade school, we all know that the angles of all triangles add up to 180 degrees. So you simple return
the difference of 180 from the sum of the arguments passe din for a and for b.
*/
function otherAngle(a, b) {
return 180 - (a+b);
}
//TESTCASES--
const chai = require("chai");
const assert = chai.assert;
chai.config.truncateThreshold=0;
describe("Tests", () => {
it("test", () => {
assert.strictEqual(otherAngle(30, 60), 90);
assert.strictEqual(otherAngle(60, 60), 60);
assert.strictEqual(otherAngle(43, 78), 59);
assert.strictEqual(otherAngle(10, 20), 150);
});
});