File tree 1 file changed +31
-2
lines changed
1 file changed +31
-2
lines changed Original file line number Diff line number Diff line change @@ -90,7 +90,20 @@ const wordsArr = [
90
90
"palace" ,
91
91
] ;
92
92
93
- function averageWordLength ( ) { }
93
+ function averageWordLength ( array ) {
94
+ let sum = 0 ;
95
+ if ( array . length === 0 ) {
96
+ return null ;
97
+ }
98
+ for ( let i = 0 ; i < array . length ; i ++ ) {
99
+ sum += array [ i ] . length ;
100
+ }
101
+ const average = sum / array . length ;
102
+ return average ;
103
+ }
104
+
105
+
106
+
94
107
95
108
// Bonus - Iteration #4.1
96
109
function avg ( ) { }
@@ -110,7 +123,23 @@ const wordsUnique = [
110
123
"bring" ,
111
124
] ;
112
125
113
- function uniquifyArray ( ) { }
126
+ function uniquifyArray ( arr ) {
127
+ if ( arr . length === 0 ) {
128
+ return null ;
129
+ }
130
+
131
+ let newArray = [ ] ;
132
+ for ( let i = 0 ; i < arr . length ; i ++ ) {
133
+ if ( newArray . indexOf ( arr [ i ] ) === - 1 ) {
134
+ newArray . push ( arr [ i ] ) ;
135
+ }
136
+ }
137
+ return newArray ;
138
+ }
139
+
140
+
141
+
142
+
114
143
115
144
// Iteration #6: Find elements
116
145
const wordsFind = [
You can’t perform that action at this time.
0 commit comments