Project to enhance understanding of ds&a. Using neetcode.io course Algorithms and Data Structures for Beginners as the guide.
Code uses 2 styles of philosophy
- Object Oriented
- Functional Programming
Each file with object-oriented in the name pertains to
the object-oriented philosophy.
Each file with function-programming in the name pertains to the functional programming philosophy.
The following are skill sets/technologies involved
- Object Oriented Programming
- Functional Programming
- TDD (Test Driven Development)
- Typescript
- ES6 Modules
- Jest
- Eslint
- Prettier