Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

exercism-csharp

Solutions to C# exercises from Exercism — a free platform for practicing programming languages through small, focused exercises with mentor feedback.

About

This repo tracks my progress through the Exercism C# track, sort of. Each exercise lives in its own project under src/, with a matching test project under test/, following the typical src/test structure.

I'm not working through the track in order — I pick exercises based on what looks interesting rather than following the suggested sequence. Later on, the repo also became a sandbox for Claude Code experiments, testing how different models behave under different circumstances against small, self-contained, well-tested problems.

Project structure

exercism-csharp/
├── src/
│   └── <exercise-name>/
├── test/
│   └── <exercise-name>.UnitTests/
├── Exercism.slnx
└── LICENSE

Getting started

Prerequisites: .NET SDK

Clone the repo and restore/build the solution:

git clone https://github.com/lgamorim/exercism-csharp.git
cd exercism-csharp
dotnet build

Run all tests:

dotnet test

Run tests for a single exercise:

dotnet test test/<exercise-name>

Exercises

Exercise Concept(s) practiced
Forth Stack-based interpreter, token parsing, custom word definitions
Matrix String parsing into 2D structures, row/column extraction
Minesweeper 2D grid traversal, neighbor counting, board annotation
React Observer/reactive pattern, computed cells, dependency propagation
Tournament String parsing, data aggregation, sorting and formatted output
Zipper Immutable binary tree navigation, functional-style data structures

License

MIT — see LICENSE.

About

Solutions for C# coding exercises hosted in the Exercism website.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages