
Katas impresionantes
Una lista curada de Code Katas
Tabla de contenido
- Introducción
- Codekata de Dave Thomas
- Wonderland Clojure Katas
- Sensiolabs poledev katas
- Colección TDD Katas de Gaurav Arora
- Otros
- Contribución
Introducción
Un kata, o código kata, se define como un ejercicio de programación que ayuda a perfeccionar sus habilidades a través de la práctica y la repetición. Dave Thomas @PragDave, comenzó este movimiento para la programación. Este proyecto tiene como objetivo proporcionarle una lista de algunos ejercicios de Kata que he encontrado en Internet y la comunidad de Github. Estos ejercicios varían de algoritmos generales a más complejos y situaciones de la vida real para que intentes usar tu lenguaje de programación preferido. Recuerde que el código katas no son cuestionarios ni rompecabezas. No solo debe intentar 'resolverlo', sino que también encuentre una muy buena solución, siguiendo las mejores prácticas del lenguaje de programación que está utilizando.
Codekata
- Kata01: Precios de supermercado
- Kata02: Karate Chop
- Kata03: ¿Qué tan grande? ¿Qué tan rápido?
- KATA04: Data Munging
- Kata05: Filtros de Bloom
- Kata06: anagramas
- KATA07: ¿Cómo lo hago?
- Kata08: Objetivos conflictivos
- KATA09: Volver al pago
- Kata10: Hashes vs. clases
- KATA11: Clasificarlo
- KATA12: Best Sellers
- KATA13: Contando líneas de código
- KATA14: Tom Swift debajo de la madera
- KATA15: una diversión
- KATA16: Reglas comerciales
- KATA17: Más reglas comerciales
- KATA18: Dependencias transitivas
- Kata19: cadenas de palabras
- Kata20: Klondike
- Kata21: listas simples
Wonderland Clojure Katas
- Cifrado del alfabeto
- Guerra de juegos de cartas
- Dobletes
- Bolsa de maíz de Fox Goose
- Cuadrado mágico
- Pequeño laberinto
- Número de país de las maravillas
Sensiolabs poledev katas
- Kata 1: (Formulario) DataTransformer
- Kata 2: (EventDispatcher) Eventor / despachador de eventos
- KATA 3: (Forma) Heredar datos / forma virtual
- KATA 4: (formulario) Carga de archivo
- KATA 5: (Traducción) Gestionar las traducciones
Colección TDD Katas de Gaurav Arora
- Cadena Sum Kata
- Calculadora de cadenas kata
- El juego de bolos kata
- El fizzbuzz kata
- El Kata de OddEven
- El primitivo kata
- Juego de la vida
- Harry Potter
- Dígitos LCD
- Año bisiesto
- Campos de mina
- Manos de póker
- Lista de usos recientemente
- Reversi
- Yehtzee
- La palabra envoltura kata
Otros
- Mira y dice secuencia
- Prueba de Primalidad AKS
- Convertidor de números romanos
- Orden de clasificación natural
- ES6 KATAS
- Código .NET KATAS
- Banco OCR
- Burbuja
- Katas de carreras
- Codificando la caza de dojo's Katacatálogo
- El OCP Kata
- Los saludos de cumpleaños kata
- Redes sociales kata
- Decirle que no le preguntes a kata
- Estructuras funcionales refactorizando kata
- incremental_katas
- CLI Argumentos Parser Kata
- Git katas
- PDT256 KATAS (PHP, GO, Python, Java, Haskell, TypeScript)
- Horario de apertura kata
- Los katas cuánticos
- Katalyst
- Los precios de las bebidas refactorizan kata
- El juego de ganso kata
- Slip salario kata
- Juego de rol kata
- Reserva de tren Kata
- Verificador de cadena por contraseña tdd kata
- Parrot refactorizando kata
- Rose dorada: muchos idiomas
- Rose dorado original - C#
- Java en comparación kata
- Transcripción de ADN kata
- Refactorización de golf kata
- Texto de promoción kata
- Args kata
- CodeCRafters (construya su propio git, redis, docker, etc.)
- Tenis refactorizando kata
Contribución
Lea las pautas de contribución.
Licencia