Daily Algorithm Challenge with C# & Python
CodeMinder is an automated system that generates a daily algorithm question (sourced from LeetCode) and stores a complete solution set in both C# and Python, along with an English explanation. This project is designed to strengthen problem-solving skills and demonstrate cross-language proficiency for technical interviews.
Modern software engineers are expected to:
- Write clean, efficient code.
- Solve algorithmic problems under pressure.
- Work in multiple languages.
CodeMinder addresses all three by creating a structured, self-improving routine that:
- Automates coding practice.
- Encourages bilingual (C#/Python) proficiency.
- Generates explainable, readable content suitable for public GitHub portfolios.
- βοΈ Daily auto-generated LeetCode question
- βοΈ Dual-language solutions: C# and Python
- π Clickable shortcut to the original question
- οΏ½ Markdown file with clean code blocks and English explanation
- πΎ GitHub integration using
n8n
for automated commits
CodeMinder/
βββ Solutions/
β βββ YYYY-MM-DD/
β β βββ [Problem Title].md # Includes both solutions & explanation
β β βββ [Problem Title].url # Opens LeetCode problem directly
βββ .n8n/ # Automation logic and GitHub integration
- Languages: C# (.NET), Python 3
- Platform: LeetCode
- Automation Tool:
n8n
(self-hosted) - Deployment: GitHub (public repo)
Each question generates:
Markdown
file:- Title
- Python solution
- C# solution
- English explanation
.url
file:- Clickable link to LeetCode
Yosef Hakim
B.Sc in Computer Science | Backend Developer (C#, Python, SQL)
This project is currently personal, but you're welcome to fork it and build your own automated practice routine!
MIT License