
Katas génial
Une liste organisée de code katas
Table des matières
- Introduction
- Codekata de Dave Thomas
- Clojure de merde Katas
- Sensiolabs Poledev Katas
- Collection TDD Katas de Gaurav Arora
- Autres
- Contribution
Introduction
Un kata, ou code kata, est défini comme un exercice de programmation qui aide à perfectionner vos compétences grâce à la pratique et à la répétition. Dave Thomas @pragdave a commencé ce mouvement de programmation. Ce projet vise à vous fournir une liste de certains exercices de Kata que j'ai trouvés sur Internet et la communauté GitHub. Ces exercices varient des algorithmes généraux aux algorithmes plus complexes et aux situations de la vie réelle pour que vous puissiez utiliser votre langage de programmation préféré. N'oubliez pas que le code katas ne sont pas des quiz ni des puzzles. Vous devez non seulement essayer de le «résoudre», mais trouver une très bonne solution, en suivant les meilleures pratiques du langage de programmation que vous utilisez.
Codekata
- KATA01: prix du supermarché
- Kata02: karaté hop
- Kata03: Quelle est la taille? À quelle vitesse?
- KATA04: Data Munging
- Kata05: filtres de floraison
- Kata06: anagrams
- Kata07: Comment ai-je fait?
- Kata08: objectifs contradictoires
- Kata09: Retour à la caisse
- Kata10: hachages vs cours
- Kata11: le tri
- KATA12: Best Sellers
- Kata13: compter les lignes de code
- Kata14: Tom Swift sous le bois de lait
- Kata15: une diversion
- KATA16: Règles commerciales
- KATA17: Plus de règles commerciales
- Kata18: dépendances transitives
- Kata19: chaînes de mots
- Kata20: klondike
- Kata21: listes simples
Clojure de merde Katas
- Chiffre d'alphabet
- Guerre du jeu de cartes
- Doubler
- Sac de maïs à fox
- Carré magique
- Petit labyrinthe
- Numéro de pays des merveilles
Sensiolabs Poledev Katas
- Kata 1: (formulaire) Transformateurs de données
- Kata 2: (EventDispatcher) Écouteur d'événements / répartiteur d'événements
- Kata 3: (Form) Hériter des données / formulaire virtuel
- Kata 4: (formulaire) téléchargement de fichiers
- Kata 5: (traduction) Gérer les traductions
Collection TDD Katas de Gaurav Arora
- String Sum kata
- Calculatrice de chaînes kata
- Le jeu de bowling kata
- Le Fizzbuzz Kata
- L'OddEven Kata
- Le PrimeFactor Kata
- Jeu de vie
- Harry Potter
- Chiffres LCD
- Bissextile
- Champs de mines
- Poker Hands
- Liste récemment utilisée
- Reversi
- Yehtzee
- Le mot enveloppe kata
Autres
- Regardez et dites la séquence
- Test de primalité AKS
- Convertisseur numérique romain
- Ordre de tri naturel
- ES6 Katas
- .NET CODE KATAS
- Banque OCR
- Tri bulle
- Katas de voiture de course
- Coder le katacatalogue du dojo
- L'OCP Kata
- Les salutations d'anniversaire kata
- Kata de réseautage social
- Dis à ne pas demander à Kata
- Structures fonctionnelles refactoring kata
- incrémental_katas
- CLI Arguments Parser Kata
- Git katas
- PDT256 KATAS (PHP, GO, Python, Java, Haskell, TypeScript)
- Heures d'ouverture kata
- Les katas quantiques
- Katalyst
- Les prix des boissons refactoring kata
- Le jeu d'oie kata
- Glissement de salaire kata
- Jeu rpg kata
- Réservation de train kata
- Vérificateur de mot de passe TDD Kata
- Perroquet refactoring kata
- Rose dorée - de nombreuses langues
- Gilded Rose Original - C #
- Java par comparaison kata
- Kata de transcription d'ADN
- Refactoring golf kata
- Texte de promotion kata
- Args kata
- Codecrafters (construisez votre propre git, redis, docker etc.)
- Tennis refactoring kata
Contribution
Veuillez lire les directives de contribution.
Licence