Algorithm challenge solutions from code.dcoder.tech — solved in C#
82 commits of algorithmic problem solving across three difficulty tiers — Easy, Medium, and Hard — all solved in C#.
This repository contains my personal solutions to challenges from dCoder — a competitive coding platform featuring algorithm-based problems designed to sharpen problem-solving skills and make programmers industry ready.
Challenges are organised by difficulty and cover a wide range of algorithmic topics: string manipulation, array operations, mathematical reasoning, pattern recognition, and more. Every solution is written in C# and aims for clarity as well as correctness.
Solutions are split into three folders by difficulty tier:
Foundational problems focusing on core logic, basic data manipulation, and simple algorithms — ideal for warming up and building confidence with a new problem domain.
A step up in complexity — problems here require more deliberate thinking around data structures, iteration strategies, and combining multiple concepts together.
The tough stuff. Problems that demand algorithmic insight, careful edge-case handling, and efficient solutions.
dCoder is a competitive coding and mobile IDE platform supporting 50+ programming languages. Its Algo Yo challenges section features a curated set of algorithm problems with a global leaderboard — designed to test and develop real programming skills through hands-on problem solving.
- Language: C# (.NET)
- IDE: Visual Studio
- Platform: dCoder Challenges
-
Clone the repository
git clone https://github.com/georgidelchev/dCoder-Challenges.git cd dCoder-Challenges -
Pick a difficulty tier and open any
.csfile in Visual Studio, Rider, or VS Code. -
Compare with the original problem at code.dcoder.tech/challenges to see the full problem statement.
Georgi Delchev
This project is licensed under the MIT License.