Can't reverse a linked list? Embarrassing. Challenge yourself! This is a place to be better at coding challanges. Chapters will be added every week.
- fork the repo or ask to be a collaborator
- pick a problem from the
/questionsfolder - create a username folder that starts with the first letter of your first name and followed by your full lastname under
/solutionsfolder - create a folder with the name of the chapter you are working on under your folder name (ex. arrays)
- under that folder create a file for the solution with the corresponding chosen problem in the file name (ex. arrays_1.1.js)
- complete steps 2 to 3 under the folder
testsand name your file the same as your problem file but with .test.js extension (arrays_1.1.test.js) - run tests and coverage
- make a pull request with a label
# commitizen format
npm run commit
# tests all solutions
npm run test:all
# tests the problem you are working on
npm run test:problem --user=yourusername --file=yourfilename.test.js
# runs test coverage summary
npm run test:coverage:summary
# runs test coverage with file names
npm run test:coverage
Tech Interview Handbook
Quick Algo Refresher
Asymptotic Notation
Visualize Algorithms