Skip to content

Commit dd29d2f

Browse files
feat: adds Karens lesson_07 part_d completed problems
1 parent e3b64ad commit dd29d2f

File tree

1 file changed

+27
-3
lines changed

1 file changed

+27
-3
lines changed

lesson_07/conditionals/src/part_d.ts

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@
77
* @returns
88
*/
99
export function isWithinRange(num: number, min: number, max: number): boolean {
10-
10+
if (num >= min && num <= max) {
11+
return true;
12+
} else {
13+
return false;
14+
}
1115
}
1216

1317
/**
@@ -19,7 +23,14 @@ export function isWithinRange(num: number, min: number, max: number): boolean {
1923
* @returns
2024
*/
2125
export function isValidTriangle(a: number, b: number, c: number): boolean {
22-
return false;
26+
/* a + b > c
27+
a + c > b
28+
b + c > a*/
29+
if (a + b > c && a + c > b && b + c > a) {
30+
return true;
31+
} else {
32+
return false;
33+
}
2334
}
2435

2536
/**
@@ -30,5 +41,18 @@ export function isValidTriangle(a: number, b: number, c: number): boolean {
3041
* @returns
3142
*/
3243
export function getSeason(month: number): string {
33-
return "Invalid month";
44+
if (month === 1 || month === 2 || month === 12) {
45+
return "Winter";
46+
}
47+
if (month === 3 || month === 4 || month === 5) {
48+
return "Spring";
49+
}
50+
if (month === 6 || month === 7 || month === 8) {
51+
return "Summer";
52+
}
53+
if (month === 9 || month === 10 || month === 11) {
54+
return "Fall";
55+
} else {
56+
return "Invalid month";
57+
}
3458
}

0 commit comments

Comments
 (0)