diff --git a/1-exercises/B-while-loop/exercise.js b/1-exercises/B-while-loop/exercise.js index b459888f..d058addd 100644 --- a/1-exercises/B-while-loop/exercise.js +++ b/1-exercises/B-while-loop/exercise.js @@ -7,7 +7,15 @@ function evenNumbers(n) { // TODO -} + let i = 0; + let even = []; + while (i < 2 * n) { + even.push(i); + i += 2; + } + return even.toString(); + } + console.log(evenNumbers()); evenNumbers(3); // should output 0,2,4 evenNumbers(0); // should output nothing diff --git a/1-exercises/C-while-loop-with-array/exercise.js b/1-exercises/C-while-loop-with-array/exercise.js index d584cd75..52346680 100644 --- a/1-exercises/C-while-loop-with-array/exercise.js +++ b/1-exercises/C-while-loop-with-array/exercise.js @@ -16,8 +16,16 @@ const BIRTHDAYS = [ "November 15th" ]; + function findFirstJulyBDay(birthdays) { // TODO -} - -console.log(findFirstJulyBDay(BIRTHDAYS)); // should output "July 11th" + let i = 0; + while (i < birthdays.length) { + if (birthdays[i][1] === "u") { + return birthdays[i]; + } + i++; + } + } + + console.log(findFirstJulyBDay(BIRTHDAYS)); // should output "July 11th" diff --git a/1-exercises/D-do-while/exercise.js b/1-exercises/D-do-while/exercise.js index f10d0764..bd8a2eb8 100644 --- a/1-exercises/D-do-while/exercise.js +++ b/1-exercises/D-do-while/exercise.js @@ -7,7 +7,14 @@ */ function evenNumbersSum(n) { - // TODO + let i = 0; + let sum = n * (n - 1); + while (i < 5) { + console.log(i); + i++ ; + + } + } console.log(evenNumbersSum(3)); // should output 6 diff --git a/1-exercises/E-for-loop/exercise1.js b/1-exercises/E-for-loop/exercise1.js index db5fac64..e47ea913 100644 --- a/1-exercises/E-for-loop/exercise1.js +++ b/1-exercises/E-for-loop/exercise1.js @@ -11,4 +11,7 @@ while(i < 26) { console.log(String.fromCharCode(97 + i)); i++; } -// The output shouldn't change. + +for (let i = 0; i < 26; i++); { +console.log(String.fromCharCode(97 + i)); +} \ No newline at end of file diff --git a/1-exercises/E-for-loop/exercise2.js b/1-exercises/E-for-loop/exercise2.js index 081002b2..4c4a9972 100644 --- a/1-exercises/E-for-loop/exercise2.js +++ b/1-exercises/E-for-loop/exercise2.js @@ -27,6 +27,10 @@ const AGES = [ ]; // TODO - Write for loop code here +for(let i = 0; i < WRITERS.length; i++) { + let text = WRITERS[i] + "is" + AGES[i] +"years old"; + console.log (text); +} /* The output should look something like this: diff --git a/1-exercises/F-for-of-loop/exercise.js b/1-exercises/F-for-of-loop/exercise.js index 65585c6a..28045a6f 100644 --- a/1-exercises/F-for-of-loop/exercise.js +++ b/1-exercises/F-for-of-loop/exercise.js @@ -10,7 +10,12 @@ let tubeStations = [ "Oxford Street", "Tottenham Court Road" ]; - +for(let tube of tubeStations) { + console.log (tubeStations); +} // TODO Use a for-of loop to capitalise and output each letter in the string seperately. let str = "codeyourfuture"; +for (let H of str){ + console.log(H.toUpperCase()); +}