{"id":29091268,"url":"https://github.com/iamsdt/problem-solving","last_synced_at":"2026-05-01T12:33:19.747Z","repository":{"id":130369483,"uuid":"94465767","full_name":"Iamsdt/Problem-Solving","owner":"Iamsdt","description":"hacker earth and hacker rank problems solved by me","archived":false,"fork":false,"pushed_at":"2026-04-12T05:53:38.000Z","size":381,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-12T07:22:39.846Z","etag":null,"topics":["hackerearth","hackerrank","java","kotlin","problem-solving"],"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/Iamsdt.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-06-15T18:03:00.000Z","updated_at":"2026-04-12T05:53:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"1605b1f9-1127-410d-a9f5-146c82e882b1","html_url":"https://github.com/Iamsdt/Problem-Solving","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Iamsdt/Problem-Solving","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Iamsdt%2FProblem-Solving","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Iamsdt%2FProblem-Solving/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Iamsdt%2FProblem-Solving/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Iamsdt%2FProblem-Solving/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Iamsdt","download_url":"https://codeload.github.com/Iamsdt/Problem-Solving/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Iamsdt%2FProblem-Solving/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32497812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["hackerearth","hackerrank","java","kotlin","problem-solving"],"created_at":"2025-06-28T06:06:36.838Z","updated_at":"2026-05-01T12:33:19.730Z","avatar_url":"https://github.com/Iamsdt.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Problem Solving\n\nA collection of data structures, algorithms, and competitive programming solutions in Python, Java, and Kotlin.\n\n## Table of Contents\n\n- [Project Structure](#project-structure)\n- [Languages](#languages)\n- [LeetCode Solutions](#leetcode-solutions)\n- [Data Structures \u0026 Algorithms](#data-structures--algorithms)\n- [Practice Platforms](#practice-platforms)\n- [Pandas Challenges](#pandas-challenges)\n- [Resources](#resources)\n\n## Project Structure\n\n```\n.\n├── ds_algo/               # Data structure \u0026 algorithm implementations\n│   ├── dp/                # Dynamic Programming\n│   ├── graph/             # Graph algorithms (BFS, etc.)\n│   ├── greedy/            # Greedy algorithms\n│   ├── linkedlist/        # Linked list implementations\n│   ├── recursion/         # Recursion problems\n│   ├── search/            # Search algorithms\n│   ├── sorting/           # Sorting algorithms\n│   └── tree/              # Binary tree implementations\n├── LeetCode/              # LeetCode solutions (Python) - 200+ problems\n│   ├── blind150/          # Blind 75/150 problems\n│   └── 60 days challenge/ # 60-day challenge (14 days)\n├── LeetCode-Java/         # LeetCode solutions (Java)\n├── pandas/                # LeetCode Pandas challenges\n└── problems/              # Problems from various platforms\n    ├── algoe/             # AlgoExpert problems\n    ├── course/            # Course-based problems\n    ├── CrackingCodingInt/ # Cracking the Coding Interview\n    ├── hacker_earth/      # HackerEarth solutions\n    └── hacker_rank/       # HackerRank solutions\n```\n\n## Languages\n\n| Language | File Count |\n|----------|------------|\n| Python   | ~350       |\n| Java     | ~53        |\n| Kotlin   | 1          |\n\n## LeetCode Solutions\n\n200+ problems solved in Python, with select problems also solved in Java.\n\n### Categories\n\n- **Blind 75/150** — Curated list of frequently asked interview questions (`LeetCode/blind150/`)\n- **60-Day Challenge** — Structured daily challenge spanning 14 days (`LeetCode/60 days challenge/`)\n- **By Topic** — Problems organized by number across arrays, trees, linked lists, graphs, DP, binary search, strings, and more\n\n### Java Solutions\n\n13 problems solved in Java covering Two Sum, 3Sum, Container With Most Water, Valid Parentheses, Merge Two Sorted Lists, and others in `LeetCode-Java/`.\n\n## Data Structures \u0026 Algorithms\n\nImplementations in Python under `ds_algo/`:\n\n| Category       | Topics                                                       |\n|----------------|--------------------------------------------------------------|\n| Sorting        | Bubble, Insertion, Selection, Merge, Quick, Counting        |\n| Graph          | BFS, disconnected graph traversal                           |\n| Dynamic Prog.  | 0/1 Knapsack (memoization \u0026 tabular), Fibonacci             |\n| Tree           | Binary tree traversals and operations                       |\n| Linked List    | Single, double, circular linked lists                       |\n| Greedy         | Fractional Knapsack, minimum coins, N meetings              |\n| Search         | Ternary search                                              |\n| Recursion      | Sort array, reverse stack                                   |\n| Basic DS       | Stack, Queue, Dequeue                                       |\n\n## Practice Platforms\n\n### HackerRank\nProblems across Java intro, strings, data structures, and 30 Days of Code challenges.\n\n### HackerEarth\nSolutions for basic I/O, math, operators, and implementation problems.\n\n### AlgoExpert\nEasy-level problems including Two Number Sum, Valid Subsequence, Tournament Winner, Sorted Squared Array, and Non-Constructible Change.\n\n### Cracking the Coding Interview\nArray and string problems including Is Unique.\n\n## Pandas Challenges\n\n28 LeetCode Pandas problems solved using Python's pandas library in `pandas/`.\n\n## Resources\n\n- [LeetCode Problems Tracker (Google Sheet)](https://docs.google.com/spreadsheets/d/12Bc5Ksi_bSpdi4aZ5s5PrJYyH-PNJAeeGIz497xb3Pw/edit?usp=sharing)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamsdt%2Fproblem-solving","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiamsdt%2Fproblem-solving","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamsdt%2Fproblem-solving/lists"}