This is a copy of Clay Gardner's repository. I have copied it, so that I can use it to add my solutions to the problems mentioned in the book and use the test cases to verify the solutions. Please visit here to view the original repository. Thanks Clay!
This repository contains method stubs and tests of the problems from Elements Of Programming Interviews by Adnan Aziz, Tsung-Hsien Lee, and Amit Prakash. This book is also available in Python and C++.
- Purchase Elements of Programming Interviews
- Fork master (top right corner on github)
- Clone your forked repository
- Solve a problem on a blackboard/whiteboard/paper/google doc
- Program your solution to see if the test cases pass
- Repeat previous two steps until no problems are left
- Java 8 - via download from oracle, homebrew, apt-get, etc
- Maven - via download from apache, homebrew, apt-get, etc
- The book contains descriptions and hints that I intentionally omitted from this repository
- The book contains thorough solutions
- My (sometimes commented) solutions are available
This project is open source so please fork it and help me create a supplement to this phenomenal book. Always looking for edge cases.