Katas
Awesome Katas
¶
>精选代码清单
Introduction¶
kata或代码kata被定义为编程中的一种练习,可通过练习和重复来帮助磨练您的技能. 戴夫·托马斯(Dave Thomas) @pragdave ,开始进行此编程运动. 该项目旨在为您提供一些我在Internet和Github社区中发现的kata练习. 这些练习从一般算法到更复杂的算法以及现实生活中的变化,让您尝试使用首选的编程语言. 请记住,代码选项卡不是测验或难题. 您不仅应尝试“解决”它,还应遵循所用编程语言的最佳做法找到一个很好的解决方案.
CodeKata¶
- Kata01: Supermarket Pricing
- Kata02: Karate Chop
- Kata03: How Big? How Fast?
- Kata04: Data Munging
- Kata05: Bloom Filters
- Kata06: Anagrams
- Kata07: How'd I Do?
- Kata08: Conflicting Objectives
- Kata09: Back to the Checkout
- Kata10: Hashes vs. Classes
- Kata11: Sorting It Out
- Kata12: Best Sellers
- Kata13: Counting Code Lines
- Kata14: Tom Swift Under the Milkwood
- Kata15: A Diversion
- Kata16: Business Rules
- Kata17: More Business Rules
- Kata18: Transitive Dependencies
- Kata19: Word Chains
- Kata20: Klondike
- Kata21: Simple Lists
Wonderland Clojure Katas¶
- Alphabet Cipher
- Card game War
- Doublets
- Fox Goose Bag of Corn
- Magic Square
- Tiny Maze
- Wonderland Number
SensioLabs PoleDev Katas¶
- Kata 1: (Form) DataTransformer
- Kata 2: (EventDispatcher) Event Listener / Event Dispatcher
- Kata 3: (Form) Inherit data / Virtual Form
- Kata 4: (Form) File Upload
- Kata 5: (Translation) Manage translations
Gaurav Arora's TDD Katas Collection¶
- String Sum Kata
- String Calculator Kata
- The Bowling Game Kata
- The FizzBuzz Kata
- The OddEven Kata
- The PrimeFactor Kata
- Game of Life
- Harry Potter
- LCD Digits
- Leap Year
- Mine Fields
- Poker Hands
- Recently Used List
- Reversi
- Yehtzee
- The Word Wrap Kata
Others¶
- Look and Say Sequence
- AKS primality test
- Roman Numeral Converter
- Natural sort order
- ES6 Katas
- .Net Code Katas
- Bank OCR
- Bubble sort
- Racing Car Katas
- Coding Dojo's KataCatalogue
- The OCP Kata
- The Birthday Greetings Kata
- Social Networking Kata
- Tell don't ask kata
- Functional Structures Refactoring Kata
- incremental_katas
- CLI Arguments Parser Kata
- Git katas
- Pdt256 katas (php, go, python, java, haskell, typescript)
- Opening Hours Kata
- The Quantum Katas
- Katalyst
- The Beverages Prices Refactoring Kata
- The Goose Game Kata
- Salary slip kata
- RPG Game kata
- Train Reservation kata
- Password-strength Checker TDD Kata
- Gilded Rose - Many languages
- Gilded Rose Original - C#
- Java by Comparison Kata
- DNA Transcription Kata
- Refactoring Golf Kata
- Promotion Text Kata
- Args Kata