Skip to content

JohnKamaujk/alx-interview

Repository files navigation

Interview-Problems-for-Practice

Welcome to the Interview Preparation Repository – your go-to resource for mastering Data Structures and Algorithms (DSA) and excelling in technical interviews. This project is meticulously crafted to guide you through a comprehensive collection of questions and solutions, designed to enhance your problem-solving skills and boost your confidence when facing the challenges of technical assessments.

Updates

Problem Link
Compute and print the pascal traingle, given the no. of levels pascal_triangle.py
Determines if all the boxes can be opened lock_boxes.py

Problems available: Solved -- 1 ; Newly Added -- 1

alt text 40+ Common code and interview problems solved (it's growing...)

The core idea is not to utilize built-in functions or library and giving it a more logic-based approach, so that it can be language-friendly and not end up being another repository of "Python Tips and Tricks" .

How good is the code ?

  • It is well tested
  • Consistent formatting (using Black)
  • It can compile in its current state (and there are relatively no issues)

How much support is available?

  • FAQs (coming soon)
  • Documentation (coming soon)

Issues

Feel free to submit issues and enhancement requests.

Contributing

Please refer to each project's style guidelines and guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.

  1. Fork the repo on GitHub
  2. Clone the project to your own machine
  3. Commit changes to your own branch
  4. Push your work back up to your fork
  5. Submit a Pull request so that we can review your changes

NOTE: Be sure to merge the latest from "upstream" before making a pull request!

LICENSE

MIT License