See setup instructions, in the Code 301 Setup Guide.
Under the javascript
folder, at the top level, is a sub-folder called code-challenges
Each day, you'll add one new file to this folder to do your work for the day's assigned code challenge
If you have not already done so, run npm install
from within this folder to setup your system to be able to run tests using Jest
To run your tests
- Change to the
javascript
folder - run
npm test
to run all of the tests - run
npm test ##
to only run tests for challenge ## (i.e. 01)
- Challenge 01 - array reverse
- Challenge 02 - array insert shift
- Challenge 03 - array binary search
- Challenge 05 - linked list
- Challenge 06 - linked list insertions
- Challenge 07 - linked list kth
- Challenge 08 - linked list zip
- Challenge 10 - stack and queue
- Challenge 11 - stack and queue pseudo
- Challenge 12 - animal shelter queue
- Challenge 13 - stack queue brackets
- Challenge 15 - trees
- Challenge 16 - tree max
- Challenge 17 - tree breadth first
- Challenge 18 - tree fizz buzz
- Challenge 26 - insertion sort
- Challenge 27 - merge sort
- Challenge 28 - quick sort
- Challenge 30 - hash table
- Challenge 31 - hashmap repeated word
- Challenge 32 - tree intersection
- Challenge 33 - hashmap left join
- Challenge 35 - graph
- Challenge 36 - graph breadth first traversal
- Challenge 37 - graph business trip function
- Challenge 38 - graph depth first traversal