This repository is created by an awkward programmer who always struggles with coding problems on LeetCode, even with some Easy questions.
How on earth can I ever think of a solution like that in an interview?!
I'm working on implementing common Algorithms and Data Structures in Python (with test cases, of course), as well as straightforward solutions to some problems from LeetCode and HackerRank which I solved with frustration in mind.
Well, there are SO MUCH things to learn in Computer Science. I'm just a peasant who happens to write some crappy code for living.
This project requires Python 3.6 or higher.
A list of companies (or teams) that don't do "whiteboard" interviews.
- Discussing a real world problem (with or without whiteboard) is 👍
- Solving CS trivia, technical puzzles, riddles, brainteasers (with or without whiteboard) is 👎
$ poetry install $ poetry run pytest --benchmark-skip
If you don't use poetry, there is also a classic
If you find any bug or incorrect implementation in this repo, please let me know by opening an issue or pull request. Me and my cats would appreciate your help since they provide some random strings which are used in two of test cases.