
Katas incríveis
Uma lista com curadoria de código Katas
Índice
- Introdução
- Codekata de Dave Thomas
- Wonderland Clojure Katas
- Sensiolabs Poledev Katas
- Coleção TDD Katas de Gaurav Arora
- Outros
- Contribuição
Introdução
Um kata, ou code kata, é definido como um exercício de programação que ajuda a aprimorar suas habilidades através da prática e repetição. Dave Thomas @pragdave, iniciou esse movimento para programação. Este projeto tem como objetivo fornecer uma lista de alguns exercícios KATA que encontrei na Internet e na comunidade do GitHub. Esses exercícios variam de algoritmos gerais a mais complexos e situações da vida real para você tentar usar sua linguagem de programação preferida. Lembre -se de que o código Katas não são testes ou quebra -cabeças. Você não deve apenas tentar 'resolvê -lo', mas também encontrar uma solução muito boa, seguindo as melhores práticas da linguagem de programação que você está usando.
Codekata
- KATA01: Preços de supermercado
- KATA02: CHOP KARATE
- KATA03: Quão grande? Quão rápido?
- KATA04: Munging de dados
- KATA05: Filtros de Bloom
- KATA06: Anagramas
- Kata07: Como eu fiz?
- KATA08: Objetivos conflitantes
- Kata09: de volta ao checkout
- Kata10: Hashes vs. Classes
- Kata11: classificando -o
- KATA12: Melhores vendedores
- KATA13: Contagem de linhas de código
- Kata14: Tom Swift sob o Milkwood
- KATA15: Uma diversão
- KATA16: Regras de negócios
- KATA17: Mais regras de negócios
- KATA18: Dependências transitivas
- Kata19: cadeias de palavras
- Kata20: Klondike
- KATA21: listas simples
Wonderland Clojure Katas
- Cifra do alfabeto
- Guerra do jogo de cartas
- Dupletos
- Raposa de ganso de milho
- Magic Square
- Maze minúsculo
- Número do país das maravilhas
Sensiolabs Poledev Katas
- Kata 1: (form) datatransformer
- Kata 2: (EventDispatcher) ouvinte de evento / despachante de eventos
- Kata 3: (formulário) Herite dados / formulário virtual
- Kata 4: (formulário) Upload de arquivo
- Kata 5: (tradução) Gerenciar traduções
Coleção TDD Katas de Gaurav Arora
- SUM SUM KATA
- Calculadora de string kata
- O jogo de boliche kata
- O Fizzbuzz Kata
- O ímpar Kata
- O Kata PrimeFactor
- Jogo da vida
- Harry Potter
- Dígitos LCD
- Ano bissexto
- Campos de minas
- Mãos de pôquer
- Lista usada recentemente
- Reversi
- Yehtzee
- A palavra envolver kata
Outros
- Olhe e diga sequência
- Teste de primalidade do AKS
- Conversor de números romanos
- Ordem de classificação natural
- ES6 Katas
- .NET Código Katas
- Banco OCR
- Tipo de bolha
- Racing Car Katas
- Codificando o katacatalogue de Dojo
- O OCP Kata
- As saudações de aniversário kata
- Kata de rede social
- Diga não pergunte a kata
- Estruturas funcionais refatorando kata
- incremental_katas
- CLI Argumments Parser Kata
- Git Katas
- PDT256 Katas (PHP, GO, Python, Java, Haskell, TypeScript)
- Horário de funcionamento Kata
- Os katas quânticos
- Katalyst
- Os preços das bebidas refatorando kata
- O jogo de ganso kata
- Salário Slip Kata
- Jogo de RPG Kata
- Reserva de trem Kata
- Verificador de força de senha tdd kata
- Parrot refatorando Kata
- Rosa dourada - muitos idiomas
- Gilded Rose Original - C#
- Java por comparação kata
- Transcrição de DNA kata
- Refatorando Kata de golfe
- Texto de promoção kata
- Args Kata
- Codecrafters (construa seu próprio git, redis, docker etc.)
- Tênis refatorando Kata
Contribuição
Leia as diretrizes de contribuição.
Licença