{"id":26715559,"url":"https://github.com/bmmunga/leetcode80-20","last_synced_at":"2025-03-27T14:33:17.741Z","repository":{"id":253640712,"uuid":"844092229","full_name":"bmmunga/leetcode80-20","owner":"bmmunga","description":"A collection of Leetcode solutions focused on mastering the most impactful patterns using the 80/20 rule.","archived":false,"fork":false,"pushed_at":"2024-12-14T17:21:55.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-11T23:33:06.811Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bmmunga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-08-18T11:09:00.000Z","updated_at":"2024-12-14T17:21:59.000Z","dependencies_parsed_at":"2024-08-18T12:48:53.559Z","dependency_job_id":"fef39bee-ca15-49b8-8e23-36f2e1bb9983","html_url":"https://github.com/bmmunga/leetcode80-20","commit_stats":null,"previous_names":["mungasoftwiz/leetcode80-20","bmmunga/leetcode80-20"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmmunga%2Fleetcode80-20","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmmunga%2Fleetcode80-20/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmmunga%2Fleetcode80-20/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmmunga%2Fleetcode80-20/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bmmunga","download_url":"https://codeload.github.com/bmmunga/leetcode80-20/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245863376,"owners_count":20684839,"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":[],"created_at":"2025-03-27T14:33:17.066Z","updated_at":"2025-03-27T14:33:17.730Z","avatar_url":"https://github.com/bmmunga.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Leetcode80-20: The 80/20 Approach\n\nWelcome to my Leetode repository! This repository is dedicated to solving Leetdode\nproblems using the 80/20 principle, focusing on the 20% of problem patterns that will yield\n80% of the benefits in terms of coding skills, problem-solving ability, and interview prep.\n\n## 🎯 Objective\n\nThe goal of this repository is to solve key Leetcode problems across various categories\nthat will have the most significant impact on my understanding of data structures, \nalgorithms, and coding patterns. By concentrating on these high-impact problems, \nI aim to maximize my efficiency and effectiveness in preparing for technical interviews \nand sharpening my problem-solving skills.\n\n## 🗂️ Structure\n\nThe problems in this repository are organized by category, such as Arrays, Two Pointers, \nLinked Lists, Trees, Graphs, and Dynamic Programming. Each problem is accompanied by a \nwell-documented solution, including:\n\n- **Problem Statement**: A brief description of the problem.\n- **Solution**: The code implementation in Python.\n- **Time Complexity**: An analysis of the time and space complexity of the solution.\n- **Approach**: An explanation of the thought process and strategies used to solve the problem.\n\n## 📁 Directory Structure\n\n```\nprefix_array\n\tproblem1-solution.py\n\tproblem2-solution.py\n```\n\n## 📈 Progress\n\nI will be updating this repository regularly as I work through these high-impact problems.\nMy focus will be on quality over quantity, ensuring that I deeply understand the solutions \nand patterns that emerge from these problems.\n\n## 🧠 Why the 80/20 Rule?\n\nThe Pareto Principle, or the 80/20 rule, states that 80% of the results come from 20% of the efforts.\nIn the context of Leetcode and coding interviews, this means that focusing on a small subset \nof the most important patterns can lead to significant improvements in problem-solving skills and \ninterview readiness.\n\n## 🏆 Achievements\n\n- **[Milestone 1]**: Complete all key problems in Arrays and Strings.\n- **[Milestone 2]**: TBD\n- **[Milestone 3]**: TBD\n\n## 📚 Resources\n\n- [Leetcode problem archive](https://leetcode.com/problemset/all/)\n- [Big-O cheat sheet](https://www.bigocheatsheet.com/)\n- [Big-O and Input size cheat sheet](https://leetcode.com/explore/interview/card/cheatsheets/720/resources/4725/)\n\n## 🤝 Contributing\n\nThis is a personal project, but I'm open to collaboration and suggestions. If you have \nideas for improvements or additional problems to focus on, feel free to open an issue \nor submit a pull request.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmmunga%2Fleetcode80-20","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbmmunga%2Fleetcode80-20","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmmunga%2Fleetcode80-20/lists"}