@@ -4,8 +4,6 @@ function maxOfTwoNumbers (nb1, nb2) {
4
4
if ( nb1 > nb2 ) { return nb1 ; } else if ( nb1 < nb2 ) { return nb2 ; } else { return nb1 }
5
5
}
6
6
7
-
8
-
9
7
// Finding Longest Word
10
8
var words = [
11
9
'mystery' ,
@@ -28,6 +26,9 @@ function findLongestWord(array) {
28
26
29
27
findLongestWord ( words ) ;
30
28
29
+ // alternative solution witch forEach.function()
30
+
31
+
31
32
// Calculating a Sum
32
33
33
34
var numbers = [ 6 , 12 , 1 , 18 , 13 , 16 , 2 , 1 , 8 , 10 ] ;
@@ -43,6 +44,7 @@ return sum;
43
44
}
44
45
45
46
// Calculate the Average
47
+ // re-use sum function
46
48
47
49
var numbersAvg = [ 2 , 6 , 9 , 10 , 7 , 4 , 1 , 9 ] ;
48
50
@@ -78,7 +80,7 @@ return sumWords/array.length
78
80
79
81
averageWordLength ( wordsArr )
80
82
81
- // Unique Arrays
83
+ // Unique Arrays - please don't tell me the solution yet - will work on it tomorrow :)
82
84
var wordsUnique = [
83
85
'crab' ,
84
86
'poison' ,
@@ -104,7 +106,7 @@ for (var i = 0; i < array.length; i++) {
104
106
if ( array [ i ] === array [ j ] ) { array . splice ( array [ i ] , 1 ) }
105
107
else { continue ; }
106
108
107
- }
109
+ }
108
110
109
111
}
110
112
@@ -122,6 +124,12 @@ var wordsFind = [
122
124
'disobedience'
123
125
] ;
124
126
127
+ function doesWordExist ( array , word ) {
128
+ for ( var i = 0 ; i < array . length ; i ++ ) {
129
+ if ( array [ i ] === word ) { return true ; }
130
+ } return false ;
131
+ }
132
+
125
133
// Counting Repetion
126
134
var wordsCount = [
127
135
'machine' ,
@@ -136,7 +144,18 @@ var wordsCount = [
136
144
'disobedience' ,
137
145
'matter'
138
146
] ;
139
- // Bonus Quest
147
+
148
+ function howManyTimes ( array , word ) {
149
+ var counter = 0 ;
150
+ if ( array . length === 0 ) { return false } ;
151
+
152
+ for ( var i = 0 ; i < array . length ; i ++ ) {
153
+ if ( array [ i ] === word ) { counter += 1 }
154
+ } return counter ; }
155
+
156
+
157
+
158
+ // Bonus Quest - will as well do tomorrow
140
159
141
160
var matrix = [
142
161
[ 8 , 2 , 22 , 97 , 38 , 15 , 0 , 40 , 0 , 75 , 4 , 5 , 7 , 78 , 52 , 12 , 50 , 77 , 91 , 8 ] ,
0 commit comments