Skip to content

Instantly share code, notes, and snippets.

@desinas
Last active March 19, 2019 12:51
Show Gist options
  • Save desinas/be6c3b6d5536cff8ed3ad1dd8098821a to your computer and use it in GitHub Desktop.
Save desinas/be6c3b6d5536cff8ed3ad1dd8098821a to your computer and use it in GitHub Desktop.
Nested numbers Quiz (6-10) of Udacity FEWD
/*
* Programming Quiz: Nested Numbers (6-10)
*
* - The `numbers` variable is an array of arrays.
* - Use a nested `for` loop to cycle through `numbers`.
* - Convert each even number to the string "even"
* - Convert each odd number to the string "odd"
*/
var numbers = [
[243, 12, 23, 12, 45, 45, 78, 66, 223, 3],
[34, 2, 1, 553, 23, 4, 66, 23, 4, 55],
[67, 56, 45, 553, 44, 55, 5, 428, 452, 3],
[12, 31, 55, 445, 79, 44, 674, 224, 4, 21],
[4, 2, 3, 52, 13, 51, 44, 1, 67, 5],
[5, 65, 4, 5, 5, 6, 5, 43, 23, 4424],
[74, 532, 6, 7, 35, 17, 89, 43, 43, 66],
[53, 6, 89, 10, 23, 52, 111, 44, 109, 80],
[67, 6, 53, 537, 2, 168, 16, 2, 1, 8],
[76, 7, 9, 6, 3, 73, 77, 100, 56, 100]
];
// your code goes here
for (var row= 0; row < numbers.length; row++) {
for (col= 0; col < numbers[row].length; col++) {
if ((numbers[row][col]%2) === 0) {
numbers[row][col]= "even"
}
else numbers[row][col]= "odd";
}
}
@desinas
Copy link
Author

desinas commented Dec 21, 2017

What Went Well

  • Your code should have a variable numbers
  • Your code should use a nested for loop
  • Your nested for loop should correctly replace all the elements in the numbers

Feedback: Your answer passed all our tests! Awesome job!

@shivam2050
Copy link

shivam2050 commented Apr 7, 2018

add this ;
in line 27

@anaelleltd
Copy link

Make sure you line 25 into this: for (var col= 0; col < numbers[row].length; col++) {

This is a correct code:
for (var r = 0; r < numbers.length; r++) {
for (var c = 0; c < numbers[r].length; c++){
if (numbers[r][c] % 2 === 0) {
numbers[r][c] = "even";
}
else {
numbers[r][c] = "odd";
}
console.log(numbers[r][c])
}
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment