Welcome to the ALX Interview Preparation repository. This repository is designed to help you prepare for technical interviews and coding challenges commonly encountered in the field of software engineering and development.
This repository contains a collection of coding challenges, practice problems, and resources to help you enhance your problem-solving skills and prepare for technical interviews. Whether you're a beginner or an experienced developer, these challenges can assist you in sharpening your coding skills.
Please select a challenge or resource to explore:
- 0x01-lockboxes: Lockboxes - Description of Challenge 1.
- 0x03-log_parsing: Log Parsing - Description of Challenge 2.
- 0x04-utf8_validation: UTF-8 Validation - Description of Challenge 3.
- 0x05-nqueens: N-Queens - Description of Challenge 4.
- 0x06-starwars_api: Star Wars API - Description of Challenge 5.
- 0x07-rotate_2d_matrix: Rotate 2D Matrix - Description of Challenge 6.
- 0x08-making_change: Making Change - Description of Challenge 7.
- 0x0A-primegame: Prime Game - Description of Challenge 8.
To use the resources and challenges in this repository, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/iakev/alx-interview.git
-
Navigate to the specific challenge directory you're interested in:
cd alx-interview/ChallengeName/
-
Open the README or code files to access the challenge description, instructions, and code samples.
-
Work on the challenges, explore the resources, and practice your problem-solving skills.
Contributions to this repository are welcome! If you have additional coding challenges, solutions, or improvements to existing content, please feel free to contribute by opening a pull request.
-
Fork the repository to your GitHub account.
-
Create a new branch for your contribution:
git checkout -b my-feature
-
Make your changes and additions.
-
Commit your changes with clear descriptions.
-
Push your branch to your GitHub fork:
git push origin my-feature
- Create a pull request with a clear description of your changes.
This project is licensed under the MIT License. See the LICENSE file for more details.
Kevin Mwongera: Email