Skip to content

sferrer-dev/Codewars-csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥋 Codewars Kata Collection – C# / .NET

Language Framework Platform

Ce dépôt regroupe mes solutions aux Katas Codewars en C# (.NET 8). L'accent est mis sur le Clean Code, l'algorithmique et les bonnes pratiques, le tout validé par des tests unitaires NUnit.

🎯 Objectif du dépôt

  • de servir de collection de Kata Codewars documentés
  • pratiquer les algorithmes et les structures de données
  • s'exercer et s'améliorer en C#
  • appliquer les principes de Clean Code et les bonnes pratiques de développement
  • écrire des tests unitaires NUnit

• • •

⛱ 8kyu - débutant

Kata Projet / Tests
Remove First and Last Character 📂 / 📂
Sum Mixed Array 📂 / 📂
Grasshopper - Summation 📂 / 📂
How good are you really? 📂 / 📂
Is n divisible by x and y ? 📂 / 📂
Opposites Attract 📂 / 📂
Beginner - Reduce but Grow 📂 / 📂
Remove exclamation marks 📂 / 📂
Reversed Strings 📂 / 📂
Rock Paper Scissors 📂 / 📂
Counting sheep 📂 / 📂
The Feast of Many Beasts 📂 / 📂

😎 7kyu - facile

Kata Projet / Tests
Filter the number 📂 / 📂
List Filtering 📂 / 📂
Quarks 📂 / 📂
Regex validate PIN code 📂 / 📂

🥉 6kyu - intermédiaire

Kata Projet / Tests
Alaphabet Position 📂 / 📂
Array.diff 📂 / 📂
Bit Counting 📂 / 📂
Calculate String Rotation 📂 / 📂
Enough is enough 📂 / 📂
Find the Mine! 📂 / 📂
IPv4 to int32 📂 / 📂
Multiples of 3 or 5 📂 / 📂
Sorting by Bits 📂 / 📂
Who likes it? 📂 / 📂

🥈 5kyu - avancé

Kata Projet / Tests
Count IP Addresses 📂 / 📂
Directions Reduction 📂 / 📂
Greed is Good 📂 / 📂
Human Readable Time 📂 / 📂
Moving Zeros To The End 📂 / 📂
Product of consecutive Fib numbers 📂 / 📂
Simple Pig Latin 📂 / 📂
Tic-Tac-Toe Checker 📂 / 📂

🥇 4kyu - expert

Kata Projet / Tests
Most frequently used words in a text 📂 / 📂
Roman Numerals Helper 📂 / 📂
Snail 📂 / 📂
String Mix 📂 / 📂
Strip Comments 📂 / 📂
Sudoku 📂 / 📂

🏆 3kyu - très avancé

Kata Projet / Tests
Make a Spiral 📂 / 📂

• • •

🧪 Tests

Tous les Kata possèdent des tests unitaires NUnit.

Les tests permettent de vérifier :

  • les cas standards
  • les cas limites
  • les tests aléatoires

• • •

🔗 Codewars

Profil Codewars :

👉 https://www.codewars.com/users/sferrer-dev

Codewars

Les Kata sont classés par difficulté :

Niveau Description
8 kyu débutant
7 kyu facile
6 kyu intermédiaire
5 kyu avancé
4 kyu expert
3 kyu très avancé
2 kyu élite
1 kyu maître

⭐ Si ce dépôt vous aide ou vous inspire, n'hésitez pas à laisser une étoile GitHub.

About

Collection de Kata Codewars résolus en C# (.NET) avec tests unitaires NUnit et documentation.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages