This repository contains solutions to LeetCode problems I've solved as part of my preparation for interviews with FAANG (Facebook, Amazon, Apple, Netflix, Google) and other tech companies. The goal is to document my progress and learn from the solutions shared by the community.
I usually work in the terminal, so I made some CLI tools to make things easier.
They're all in the /utils/ folder.
You can run them from the project root using npm run <script>.
Want to contribute? Great. Please follow these rules:
- Star the repo.
- Write clean, readable code.
- Strictly follow file and folder naming conventions.
- Include time & space complexity header comments in your solution.
Note that if you are not sure about time and space complexity of your solution, you can take advantage of "Analyze Complexity" feature on LeetCode:
This repository is shared for collaboration and learning. Copying and pasting code directly without understanding it is discouraged. Use these solutions as references and focus on understanding the reasoning behind each implementation.

