Skip to content

A personal repository of coding challenge solutions from platforms like LeetCode and HackerRank, written in Python and C++. Includes failed attempts, debugging notes, and detailed README files for each problem to track learning progress.

Notifications You must be signed in to change notification settings

Zwaga20/code-challanges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Code Challenges Repository 🚀

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.

Download Releases

Table of Contents

  1. Introduction
  2. Topics Covered
  3. Getting Started
  4. Structure of the Repository
  5. Contributing
  6. License
  7. Contact

Introduction

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.

Topics Covered

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++

Getting Started

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.

Downloading Releases

For compiled versions of the solutions, visit the Releases section. You can download the files and execute them on your machine.

Structure of the Repository

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 or solution.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.

Contributing

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:

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Make your changes.
  4. Submit a pull request with a clear description of your changes.

License

This repository is licensed under the MIT License. Feel free to use the code for personal or educational purposes.

Contact

If you have any questions or feedback, you can reach me at:

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.

About

A personal repository of coding challenge solutions from platforms like LeetCode and HackerRank, written in Python and C++. Includes failed attempts, debugging notes, and detailed README files for each problem to track learning progress.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages