Welcome to the Code Challenges repository! This is a personal collection of coding challenge solutions from platforms like LeetCode and HackerRank. Here, you'll find solutions written in Python and C++, along with my journey through each problem. This includes failed attempts, debugging notes, and detailed README files for every challenge, allowing you to track my learning progress.
- Introduction
- Topics Covered
- Getting Started
- Structure of the Repository
- Contributing
- License
- Contact
Coding challenges are a great way to sharpen your problem-solving skills and deepen your understanding of algorithms and data structures. This repository showcases my solutions to various challenges, highlighting both successful approaches and lessons learned from failures. Each problem is documented to provide insights into my thought process and coding style.
This repository includes a variety of topics relevant to coding challenges, such as:
- Algorithms
- Data Structures
- Competitive Programming
- Problem Solving
- Learning by Doing
The languages used are:
- Python
- C++
To get started with the repository, you can clone it to your local machine using the following command:
git clone https://github.com/Zwaga20/code-challanges.git
Once cloned, navigate to the directory:
cd code-challanges
You can explore the individual problem folders for solutions and detailed notes.
For compiled versions of the solutions, visit the Releases section. You can download the files and execute them on your machine.
The repository is organized as follows:
code-challanges/
│
├── python/
│ ├── problem_1/
│ │ ├── solution.py
│ │ ├── README.md
│ │ └── debug_notes.txt
│ └── problem_2/
│ ├── solution.py
│ ├── README.md
│ └── debug_notes.txt
│
└── cpp/
├── problem_1/
│ ├── solution.cpp
│ ├── README.md
│ └── debug_notes.txt
└── problem_2/
├── solution.cpp
├── README.md
└── debug_notes.txt
Each problem folder contains:
solution.py
orsolution.cpp
: The main solution file.README.md
: A detailed description of the problem, the approach taken, and any challenges faced.debug_notes.txt
: Notes on debugging and any alternative solutions considered.
Contributions are welcome! If you have suggestions for improvements or additional challenges, feel free to open an issue or submit a pull request. Please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or fix.
- Make your changes.
- Submit a pull request with a clear description of your changes.
This repository is licensed under the MIT License. Feel free to use the code for personal or educational purposes.
If you have any questions or feedback, you can reach me at:
- Email: [email protected]
- GitHub: Zwaga20
Thank you for visiting the Code Challenges repository! I hope you find it useful in your coding journey. Don't forget to check the Releases section for downloadable files and updates.