{"id":23009616,"url":"https://github.com/mohdfaizu/leetcode-problems","last_synced_at":"2025-10-09T10:36:37.410Z","repository":{"id":241154209,"uuid":"804472972","full_name":"MohdFaizU/LeetCode-Problems","owner":"MohdFaizU","description":"This repo provides solutions for leetcode problems in python","archived":false,"fork":false,"pushed_at":"2024-09-16T23:42:35.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T06:43:59.283Z","etag":null,"topics":["leetcode","python"],"latest_commit_sha":null,"homepage":"https://leetcode.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MohdFaizU.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-22T16:49:17.000Z","updated_at":"2024-09-16T23:42:39.000Z","dependencies_parsed_at":"2024-06-05T15:55:09.717Z","dependency_job_id":"40caa296-292d-4b6e-84e4-6dedde76a7ae","html_url":"https://github.com/MohdFaizU/LeetCode-Problems","commit_stats":null,"previous_names":["mohdfaizu/leetcode-array-problems"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohdFaizU%2FLeetCode-Problems","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohdFaizU%2FLeetCode-Problems/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohdFaizU%2FLeetCode-Problems/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohdFaizU%2FLeetCode-Problems/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MohdFaizU","download_url":"https://codeload.github.com/MohdFaizU/LeetCode-Problems/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246847138,"owners_count":20843444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["leetcode","python"],"created_at":"2024-12-15T09:15:07.856Z","updated_at":"2025-10-09T10:36:32.357Z","avatar_url":"https://github.com/MohdFaizU.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LeetCode Problems\n\nWelcome to the LeetCode Problems repository! This repository contains solutions in python to various problems from LeetCode. Whether you're preparing for coding interviews, brushing up on your algorithm skills, or just enjoying solving problems, you'll find a collection of solutions here to help you out.\n\n## Table of Contents\n\n- [Problems Covered](#problems-covered)\n- [Solution Formats](#solution-formats)\n- [How to Contribute](#how-to-contribute)\n- [License](#license)\n\n## Problems Covered\n\nThis repository includes solutions to a variety of problems from LeetCode, including but not limited to:\n- Two Sum\n- Concatenation of Array\n- Remove Duplicates\n- Remove Elements\n- Contains Duplicates\n    \nFor a complete list of problems and solutions, please check the [Problems List](Problem%20List.md) file.\n\n## Solution Formats\n\nEach problem's solution in this repository is organized in the following format to ensure consistency and clarity:\n\n1. **Problem Description**\n   - **Brief Overview**: A concise description of the problem, including what needs to be solved.\n   - **Input and Output**: Detailed specifications of the input format, constraints, and the expected output.\n\n2. **Explanation**\n   - **Approach**: A step-by-step explanation of the approach taken to solve the problem.\n   - **Algorithm**: Description of the algorithm used, if applicable, including any important details.\n   - **Complexity Analysis**: An analysis of the time complexity and space complexity of the solution.\n\n3. **Solution Code**\n   - **Code Implementation**: The Python code that solves the problem. It should be well-commented to explain key parts of the code and any important decisions made during implementation.\n\n## How to Contribute\n\nWe welcome contributions to this repository! To help you get started, here’s a guide on how to contribute:\n\n### 1. Fork the Repository\n\nStart by forking the repository to your own GitHub account:\n\n- Click the \"Fork\" button at the top right of this repository’s page.\n\n### 2. Clone Your Fork\n\nClone your forked repository to your local machine:\n\n```bash\ngit clone https://github.com/MohdFaizU/LeetCode-Problems.git\n```\n### 3. Create a New Branch\n\nCreate a new branch for your changes:\n```bash\ngit checkout -b problem/your-problem-name\n```\nReplace your-problem-name with a descriptive name for the problem or fix you’re working on.\n\n### 4. Make Your Changes\n\nImplement your changes or add new solutions in the appropriate files. Be sure to follow the existing code style and conventions used in the repository.\n\n### 5. Test Your Changes\n\nMake sure to test your changes thoroughly. Ensure that any new code is covered by tests, if applicable, and that all existing tests pass.\n\n### 6. Commit Your Changes\n\nCommit your changes with a descriptive message:\n\n```bash\ngit add .\ngit commit -m \"Add problem: brief description of your changes\"\n```\n### 7. Push Your Changes\n\nPush your changes to your forked repository:\n\n```bash\ngit push origin problem/your-problem-name\n```\n### 8. Create a Pull Request\n\n- Go to the original repository on GitHub and create a pull request:\n- Click the \"Pull Requests\" tab.\n- Click the \"New Pull Request\" button.\n- Select your branch from the \"compare\" dropdown.\n- Add a descriptive title and detailed description for your pull request.\n- Submit the pull request.\n\n## License\n\nThis repository is licensed under the [MIT License](LICENSE) . Feel free to use and modify the code as per the license terms.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohdfaizu%2Fleetcode-problems","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohdfaizu%2Fleetcode-problems","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohdfaizu%2Fleetcode-problems/lists"}