Click to reopen instructions.

This assessment consists of functions you need to write involving manipulating arrays and objects. And maybe arrays of objects. It is a closed book assessment. You should stay on this tab until you are done and there should be no talking. This assessment is about how much you understand. There are no automatic tests but you can use the REPL to test things yourself.

Note: on this assessment you will be asked to write functions that call other functions you will write as part of the assessment. If you don’t know how to write one function you can still get full credit for a function that is supposed to call it as long as your code calls it appropriately, i.e. with correct syntax and passing the right arguments.

You can move through the questions with the arrows at the upper right next to the 1 of indicator so if you're not sure how to write one function move on to another one and come back if you have time at the end. I want to see how much you do know. Note: you can also click on thingsLikeThis in these instructions and the questions to copy them to the clipboard to avoid spelling mistakes. (I.e. click to copy and then ⌘-v to paste wherever you want.)

When you are done, please click on your Github username above and submit a GitHub pull request of the branch and request me as a reviewer. Doing this correctly is part of the assessment. If you are unsure how to request a review, please ask for help!

Put definitions here.

Revisions: