Skip to content

Commit 7e46c90

Browse files
committed
account for negative angles and reflex is <360, not <= 360
1 parent b737af3 commit 7e46c90

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Sprint-3/1-implement-and-rewrite-tests/implement/1-get-angle-type.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
// execute the code to ensure all tests pass.
1616

1717
function getAngleType(angle) {
18+
if (angle <= 0) {
19+
return "Invalid angle";
20+
}
1821
if (angle < 90) {
1922
return "Acute angle";
2023
}
@@ -27,7 +30,7 @@ function getAngleType(angle) {
2730
if (angle === 180) {
2831
return "Straight angle";
2932
}
30-
if (angle <= 360) {
33+
if (angle < 360) {
3134
return "Reflex angle";
3235
}
3336
return "Invalid angle";
@@ -63,5 +66,8 @@ assertEquals(straight, "Straight angle");
6366
const reflex = getAngleType(280);
6467
assertEquals(reflex, "Reflex angle");
6568

66-
const invalid = getAngleType(180);
69+
const invalid = getAngleType(-10);
6770
assertEquals(invalid, "Invalid angle");
71+
72+
const invalid2 = getAngleType(360);
73+
assertEquals(invalid2, "Invalid angle");

0 commit comments

Comments
 (0)