1
1
// Find the maximum
2
2
function maxOfTwoNumbers ( first , second ) {
3
-
3
+ if ( first > second ) {
4
+ return "The largest number is:" + first ;
5
+ } else {
6
+ return "the largest number is:" + second ;
4
7
}
5
8
6
9
var largest = maxOfTwoNumbers ( 2 , 6 ) ;
7
10
console . log ( largest ) ;
8
11
9
12
// Finding Longest Word
10
13
function findLongestWord ( words ) {
11
-
14
+ var x = "" ;
15
+
16
+ for ( var i = 0 ; i <= words . length ; i ++ ) {
17
+ if ( words [ i ] . length > x . length ) {
18
+ x = words [ i ] ;
19
+ }
20
+ }
21
+ return x
12
22
}
13
23
14
24
var words = [
@@ -24,26 +34,46 @@ var longest = findLongestWord(words);
24
34
console . log ( longest ) ;
25
35
26
36
// Calculating a Sum
27
- function sumArray ( array ) {
28
37
38
+ var y = 0 ;
39
+
40
+ function sumArray ( array ) {
41
+ array . forEach ( function ( w ) {
42
+ y += w ;
43
+ } ) ;
44
+ return y ;
29
45
}
30
46
31
47
var numbers = [ 6 , 12 , 1 , 18 , 13 , 16 , 2 , 1 , 8 , 10 ] ;
32
48
var total = sumArray ( numbers ) ;
33
49
console . log ( total ) ;
34
50
51
+
35
52
// Calculate the Average
36
53
function averageNumbers ( array ) {
37
-
54
+ var sum = sumArray ( array ) ;
55
+ var sumAverage = sum / array . length ;
56
+ return sumAverage ;
38
57
}
39
58
40
59
var numbers = [ 2 , 6 , 9 , 10 , 7 , 4 , 1 , 9 ] ;
41
60
var average = averageNumbers ( numbers ) ;
42
61
console . log ( average ) ;
43
62
44
63
// Array of Strings
45
- function averageWordLength ( array ) {
46
64
65
+ function sumWordLength ( array ) {
66
+ var letterSum = 0 ;
67
+ for ( var i = 0 ; i <= array . length ; i ++ ) {
68
+ letterSum += array [ i ] . length ;
69
+ }
70
+ return letterSum ;
71
+ }
72
+
73
+ function averageWordLength ( array ) {
74
+ var sumWords = sumWordLength ( array ) ;
75
+ var wordAverage = sumWords / array . length ;
76
+ return wordAverage ;
47
77
}
48
78
49
79
var words = [
@@ -63,7 +93,13 @@ console.log(averageLength);
63
93
64
94
// Unique Arrays
65
95
function uniquifyArray ( array ) {
66
-
96
+ var
97
+ for ( var i = 0 ; i <= array . length ; i ++ ) {
98
+ if ( array . indexOf ( array [ i ] ) !== i ) {
99
+ words . splice ( i , 1 ) ;
100
+ }
101
+ }
102
+ return words ;
67
103
}
68
104
69
105
var words = [
@@ -84,8 +120,16 @@ console.log(uniqued);
84
120
85
121
// Finding Elements
86
122
function doesWordExist ( wordsArray , word ) {
87
-
88
- }
123
+ var x ;
124
+ for ( var i = 0 ; i <= wordsArray . length ; i ++ ) {
125
+ if ( wordsArray [ i ] === word ) {
126
+ x = true ;
127
+ break ;
128
+ } else {
129
+ x = false ;
130
+ }
131
+ }
132
+ return x ;
89
133
90
134
var words = [
91
135
"machine" ,
@@ -106,7 +150,14 @@ console.log(hasDog);
106
150
107
151
// Counting Repetion
108
152
function howManyTimes ( words , word ) {
109
-
153
+ var x = 0 ;
154
+ for ( var i = 0 ; i <= words . length ; i ++ ) {
155
+ if ( words [ i ] === word ) {
156
+ x += 1 ;
157
+ break ;
158
+ }
159
+ }
160
+ return x ;
110
161
}
111
162
112
163
var words = [
0 commit comments