/Coding-challenges

This repository contains different coding challenges that I have solved along with detailed explanations of each. It includes time and space complexity analysis.

Primary LanguagePython

Coding Challenges Repository

Welcome to the Coding Challenges Repository! This repository contains various coding challenges categorized by topic, difficulty, and platform. Each folder contains specific challenges that you can work on to improve your coding skills.

Table of Contents

Python Programming Challenges

Pandas Programming Challenges

SQL Programming Challenges

How to Use This Repository

  1. Clone the Repository

    git clone https://github.com/nelson123-lab/Leetcode_problems_solved.git
    cd Leetcode_problems_solved
  2. Choose Any Challenge

    • Navigate to the folder containing the challenge you wish to solve.
    • Solve the question and compare your solution with the provided Solution Script.
    • If you find an alternative method or a more optimized solution, you are encouraged to create a pull request. Please include an explanation of your approach, highlighting the time complexity and space complexity of your solution.

Contributing

We welcome contributions to this repository. If you would like to contribute, please follow these guidelines:

  • Fork the Repository

    • Click the "Fork" button at the top right of this page to create a copy of this repository in your GitHub account.
  • Create a New Branch

    git checkout -b your-branch-name
  • Make Your Changes

    • Implement your solution or improvements.
    • Ensure your code is well-documented.
  • Commit Your Changes

    git add .
    git commit -m "Description of your changes"
  • Push to Your Fork

    git push origin your-branch-name
  • Create a Pull Request

    • Open a pull request to the main branch of this repository.
    • Provide a clear and concise description of your changes and the reasons for them.
    • Include any relevant details about time complexity and space complexity improvements.