{"id":15145961,"url":"https://github.com/apoorva-info/data-structures-and-algorithms","last_synced_at":"2026-02-12T20:33:14.576Z","repository":{"id":255337119,"uuid":"849269530","full_name":"apoorva-info/Data-Structures-and-Algorithms","owner":"apoorva-info","description":"This repository showcases my daily DSA practice in Python, focusing on improving problem-solving skills and coding logic. Each solution is documented to aid learning and preparation for coding interviews.","archived":false,"fork":false,"pushed_at":"2025-01-14T18:30:25.000Z","size":252,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-24T03:06:39.085Z","etag":null,"topics":["algorithm","algorithms","algorithms-and-data-structures","coding-interviews","computer-science","data-structures","dsa","gthub","interview","interview-questions","python3","software-engineering","study-plan","youtube"],"latest_commit_sha":null,"homepage":"","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/apoorva-info.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-08-29T09:40:56.000Z","updated_at":"2025-02-18T00:28:50.000Z","dependencies_parsed_at":"2024-11-04T18:31:46.621Z","dependency_job_id":"9c693cad-4c0f-466b-b5e7-fda596eaff65","html_url":"https://github.com/apoorva-info/Data-Structures-and-Algorithms","commit_stats":{"total_commits":146,"total_committers":1,"mean_commits":146.0,"dds":0.0,"last_synced_commit":"bb2399114943a547cd566bc62df41507c03d9d07"},"previous_names":["apoorva-info/data-structures-and-algorithms"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoorva-info%2FData-Structures-and-Algorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoorva-info%2FData-Structures-and-Algorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoorva-info%2FData-Structures-and-Algorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoorva-info%2FData-Structures-and-Algorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apoorva-info","download_url":"https://codeload.github.com/apoorva-info/Data-Structures-and-Algorithms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250552072,"owners_count":21449164,"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":["algorithm","algorithms","algorithms-and-data-structures","coding-interviews","computer-science","data-structures","dsa","gthub","interview","interview-questions","python3","software-engineering","study-plan","youtube"],"created_at":"2024-09-26T12:00:27.854Z","updated_at":"2026-02-12T20:33:14.532Z","avatar_url":"https://github.com/apoorva-info.png","language":"Python","readme":"# 📝 Daily DSA Practice in Python\n\nWelcome to my DSA (Data Structures and Algorithms) practice repository! 🚀 This repository is dedicated to showcasing my journey of improving my problem-solving skills through consistent practice of DSA questions in Python.\n\n## 🎯 Goal\n\nMy primary goal is to:\n\n- **Enhance Problem-Solving Skills:** Build strong problem-solving logic by practicing a wide variety of DSA questions.\n- **Consistency is Key:** Commit and push my daily progress to this repository to stay consistent and motivated.\n- **Prepare for Coding Interviews:** Develop a deep understanding of core algorithms and data structures to excel in coding interviews.\n- **Share My Journey:** Inspire others by sharing my learning path and encourage them to join me in practicing DSA.\n\n## 📂 Repository Structure\n\nThe repository is organized by categories of data structures and algorithms. Each directory contains Python solutions to various problems under that category, with detailed explanations in the code comments.\n\n```bash\n├── 01. Pattern-Problems\n│   ├── Day 1\n│   │   └── PatternProblem.py\n│   ├── Day 2\n│   │   └── PatternProblem.py\n│   ├── Day 3\n│   │   └── PatternProblem.py\n│   └── Day 4\n│       └── PatternProblem.py\n├── 02. Python-Basics\n│   └── Day 5\n│       ├── Loops.py\n│       └── Simple-Problems.py\n├── 03. Basic-Maths-Problems\n│   ├── Day 5\n│   │   └── 01. extractionOfDigits.py\n│   ├── Day 6\n│   │   ├── 01. count-digits.py\n│   │   ├── 02. reverse-a-number.py\n│   │   ├── 03. palindrome-number.py\n│   │   ├── 04. armstrong-number.py\n│   │   ├── 05. divisors-of-a-number.py\n│   │   └── 06. prime-number.py\n│   └── Day 7\n│       ├── 01. prime-number-logic.py\n│       └── 02. greatest-common-factor.py\n├── 04. Recursion\n│   ├── Day 8\n│   │   ├── 01. print-something-n-times.py\n│   │   ├── 02. print-linear.py\n│   │   ├── 03. print-from-n.py\n│   │   ├── 04. print-1-to-n-using-backtracking.py\n│   │   └── 05. print-from-n-to-1-using-backtracking.py\n│   └── Day 9\n│       ├── 01. sum-of-n-numbers-using-recursion.py\n│       ├── 02. sum-of-n-numbers-using-backtracking.py\n│       ├── 03. factorial-of-n.py\n│       ├── 04. reverse-an-array-using-recursion.py\n│       ├── 05. reverse-an-array-using-backtracking.py\n│       ├── 06. palindrome-string.py\n│       └── 07. multiple-recursion-calls.py\n└── README.md\n```\n\n## 🚀 How to Use\n\n1. **Clone the Repository:**\n\n   ```bash\n   git clone https://github.com/apoorva-info/Data-Structures-and-Algorithms\n   cd Data-Structures-and-Algorithm\n   python problem1.py\n   ```\n\n## 📈 Progress\n\n| Date       | Problems Solved | Topics Covered                       |\n|------------|-----------------|--------------------------------------|\n| Day 1      | 5               | Pattern Problems                     |\n| Day 2      | 12               | Pattern Problems                     |\n| Day 3      | 1               | Pattern Problems                     |\n| Day 4      | 4               | Pattern Problems                     |\n| Day 5      | 3               | Python Basics, Loops, Simple Problems|\n| Day 6      | 6               | Basic Maths, Digits, Reverse, Prime  |\n| Day 7      | 2               | Prime Logic, GCD                     |\n| Day 8      | 5               | Recursion, Printing Patterns         |\n| Day 9      | 7               | Recursion, Sum, Factorial, Palindrome|\n\n*Updated regularly with new problems and solutions!*\n\n## 🛠️ Technologies Used\n\n- **Language:** Python\n- **Editor:** VS Code, PyCharm\n- **Version Control:** Git, GitHub\n\n## 📚 Resources\n\n- [LeetCode](https://leetcode.com)\n- [GeeksforGeeks](https://www.geeksforgeeks.org)\n- [TakeUForward](https://takeuforward.org)\n\n## 🤝 Contributions\n\nFeel free to fork this repository, open issues, or submit pull requests. Contributions, suggestions, and improvements are always welcome!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapoorva-info%2Fdata-structures-and-algorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapoorva-info%2Fdata-structures-and-algorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapoorva-info%2Fdata-structures-and-algorithms/lists"}