https://github.com/karsterr/code-challanges
A personal repository of coding challenge solutions from platforms like LeetCode and HackerRank, written in Python and C++. Includes failed attempts, debugging notes, and detailed README files for each problem to track learning progress.
https://github.com/karsterr/code-challanges
algorithms code-challenge competitive-programming cpp data-structures hackerrrank learning-by-doing leetcode neetcode problem-solving python
Last synced: about 1 month ago
JSON representation
A personal repository of coding challenge solutions from platforms like LeetCode and HackerRank, written in Python and C++. Includes failed attempts, debugging notes, and detailed README files for each problem to track learning progress.
- Host: GitHub
- URL: https://github.com/karsterr/code-challanges
- Owner: karsterr
- Created: 2025-05-09T10:50:18.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-05-09T10:51:31.000Z (6 months ago)
- Last Synced: 2025-09-16T16:55:49.339Z (about 1 month ago)
- Topics: algorithms, code-challenge, competitive-programming, cpp, data-structures, hackerrrank, learning-by-doing, leetcode, neetcode, problem-solving, python
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Code Challenges Repository
This repository contains my solutions to coding problems from platforms such as **LeetCode**, **HackerRank**, and others. Solutions are written primarily in **Python** and **C++**, with the potential to expand to other languages over time.
In addition to final solutions, I include failed attempts, error logs, and step-by-step debugging notes to document my thought process and learning journey.
---
## 🧠 Learning-Focused Features
- ✅ Final, working solutions for each challenge
- ❌ Archived failed attempts with explanations
- 🛠 Debugging steps and how I fixed issues
- 📄 Per-problem `README.md` files to explain:
- Problem statement (summary)
- Thought process
- Why certain approaches failed
- Final solution and complexity analysis---
## 🛠 Languages Used
- Python 3
- C++
- (More languages may be added later)---
## 📁 Folder Structure
```
code-challenges/
├── leetcode/
│ ├── 001\_two\_sum/
│ │ ├── solution.py
│ │ ├── attempt1\_wrong.cpp
│ │ └── README.md
│ └── ...
├── hackerrank/
│ └── ...
└── README.md```
Each challenge folder contains:
- Final solution(s)
- Any failed/buggy versions
- A `README.md` explaining the problem and my solution process---
## 🤝 Contribution
This is a personal learning project, but feel free to fork or use as a reference. PRs are welcome if they follow the same learning-focused structure.
---
## 📄 License
MIT License – see `LICENSE` file for details.