Skip to content

Commit 1c3bfd1

Browse files
committed
Iteration ironhack-labs#4
1 parent 8b42798 commit 1c3bfd1

File tree

1 file changed

+19
-5
lines changed

1 file changed

+19
-5
lines changed

src/functions-and-arrays.js

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,10 @@ function findLongestWord(anArr) {
3232
const numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10];
3333

3434
function sumNumbers(anArr) {
35+
3536
let total = 0
3637

37-
for (let i = 0; i < anArr.length; i++){
38+
for (let i = 0; i < anArr.length; i++) {
3839
total += anArr[i]
3940
}
4041
return total
@@ -44,18 +45,31 @@ function sumNumbers(anArr) {
4445
function sum() {}
4546

4647

47-
4848
// Iteration #4: Calculate the average
4949
// Level 1: Array of numbers
5050
const numbersAvg = [2, 6, 9, 10, 7, 4, 1, 9];
5151

52-
function averageNumbers() {}
53-
52+
function averageNumbers(anArr) {
53+
let average = 0;
54+
55+
let total = sumNumbers(anArr)
56+
57+
average = total / anArr.length;
58+
return average;
59+
}
5460

5561
// Level 2: Array of strings
5662
const wordsArr = ['seat', 'correspond', 'linen', 'motif', 'hole', 'smell', 'smart', 'chaos', 'fuel', 'palace'];
5763

58-
function averageWordLength() { }
64+
function averageWordLength(anArr) {
65+
let total = 0;
66+
67+
for (let i = 0; i < anArr.length; i++){
68+
total += anArr[i].length;
69+
}
70+
let average = total/anArr.length;
71+
return average
72+
}
5973

6074
// Bonus - Iteration #4.1
6175
function avg() {}

0 commit comments

Comments
 (0)