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)
- Coding Challenge 1 array-reverse
- Coding Challenge 2 array-insert-shift
- Coding Challenge 3 array-reverse
- Coding Challenge 5 linked-list
- Coding Challenge 6 linked-list-insertions
- Coding Challenge 7 linked-list-kth
- Coding Challenge 8 linked-list-zip
- Coding Challenge 9 stack-and-queue
- Coding Challenge 11 stack-queue-pseudo
- Coding Challenge 12 stack-queue-animal-shelter
- Coding Challenge 13 stack-queue-brackets
- Coding Challenge 14 tree
- Coding Challenge 16 tree-max
- Coding Challenge 17 tree-breadth-first
- Coding Challenge 18 tree-fizz-buzz
- Coding Challenge 26 insertion sort
- Coding Challenge 27 merge sort
- Coding Challenge 28 quick sort
- Coding Challenge 30 hastable
- Coding Challenge 31 hashmap repeated word
- Coding Challenge 32 tree-insersection
- Coding Challenge 33 hashmap-left-join
- Coding Challenge 35 graph
- Coding Challenge 36 graph-breadth-first
- Coding Challenge 37 graph-business-trip
- Coding Challenge 38 graph-depth-first