List of Ruby Kata to Update - codewars/content-issues GitHub Wiki

Ruby 3.0 was added. This page lists the kata requiring manual updates.

Overview

From Ruby 3.0, we'll be using RSpec under the hood instead of a custom test framework. Tests should be compatible as long as the structure matches describe -> it -> assertion. Assertion methods from the old test framework is still available to help with migration, but it should not be used for new tests.

/home/codewarrior/solution.txt no longer exists, use /workspace/solution.txt, which is the standard location for all languages and versions (also exists in older language versions).

Test.describe and Test.it are no longer supported.

To Update

To avoid enabling Ruby 3.0 for a kata with some edge cases, the structure of the test was checked before running it with Ruby 3.0. This section lists both kata with unsupported test structure or failing with Ruby 3.0.

Examples:

describe -> assertion is invalid:

describe "Group" do
  Test.assert_equals(add(1, 1), 2)
end

it without describe is invalid:

it "test case" do
  Test.assert_equals(add(1, 1), 2)
end

Top level assertion is invalid:

Test.assert_equals(add(1, 1), 2)

Useless test group/case like the following should be removed:

describe "Not a test group" do
  puts "some fancy output"
end

Unfortunately, there are many from myjinxin. Also, remove/minimize any logs in test cases.

Assertions can be updated to use RSpec matchers at the same time, but fixing the test structure to make it Ruby 3.0 compatible should be prioritized.

Use the new "Fork" feature to update:

You should see "Fork" when viewing a kata with the language you've completed in selected. Click that to open a translation editor with the current version filled in. The proposed changes can be merged or rejected after publishing, just like translations.

List of Kata

NOTE: If you find a repeating pattern that can be fixed using a Ruby script, let me know.

These are grouped by the translator unless the translator only did one.

GiacomoSorbi

  1. 2 Arrays 1 Sort
  2. 80's Kids #1: How Many Licks Does it Take?
  3. 80's Kids #3: Punky Brewster's Socks
  4. 80's Kids #4: Legends of the Hidden Temple
  5. 80's Kids #7: She's a Small Wonder
  6. A Needle in the Haystack
  7. AD2070: Help Lorimar troubleshoot his robots- ultrasonic distance analysis
  8. Acronym Buster
  9. Adding Binary Numbers
  10. Airport Arrivals/Departures - #1
  11. Algorithmic predicament- Bug Fixing #9
  12. Alphabet war - airstrike - letters massacre
  13. Alphabet war
  14. Alphabetized
  15. Always perfect
  16. Are they square 2?
  17. Array Info
  18. Arrays and hex color codes
  19. BBQ Pitmaster
  20. Balanced Number (Special Numbers Series #1 )
  21. Band name generator
  22. Barking mad
  23. Base Conversion
  24. Basic DeNico
  25. Basic Sequence Practice
  26. Batman Quotes
  27. Breadcrumb Generator
  28. Caesar Cipher Helper
  29. Calculating Expected Utility
  30. Cambridge Word Scramble
  31. Chuck Norris III - Cage Match
  32. Class conundrum - Bug Fixing #7
  33. Computing the complex logarithm function
  34. Convert between radians and degrees
  35. Correct the date-string
  36. Custom Christmas Tree
  37. Cycle Detection: greedy algorithm
  38. D&D Character generator #3: carrying capacity
  39. Decibel Scale
  40. Decimal to any Rational or Irrational Base Converter
  41. Delete occurrences of an element if it occurs more than n times
  42. Difference between biggest 2 numbers
  43. Déjà vu Duplicates
  44. EAN Validation
  45. Elementary Arithmetic - Carries Count
  46. Elo rating - one game, one pair
  47. Explosive Sum
  48. Factorial tail
  49. Feed Kahumolings!
  50. Fibonacci, Tribonacci and friends
  51. Find heavy ball - level: conqueror
  52. Find heavy ball - level: master
  53. Find heavy ball - level: novice
  54. Finish Guess the Number Game
  55. Geometric Mean I
  56. Geometric Mean II
  57. Get the Excel column title!
  58. Grasshopper - Bug Squashing
  59. Group Repeating Fractions
  60. HTML Complementary Color
  61. Hamming Numbers
  62. Hamster me
  63. Histogram - H1
  64. Job Matching #1
  65. Josephus Permutation
  66. Josephus Survivor
  67. Jumble words
  68. Jumping Number (Special Numbers Series #4)
  69. LOTTO 6 aus 49 - 6 of 49
  70. Last digit of a large number
  71. Make a spiral
  72. Map function issue
  73. Max number of people and year in a specific place
  74. Maximum Multiple
  75. Maximum Triplet Sum (Array Series #7)
  76. Morse Encoding
  77. Most improved - Puzzles #4
  78. Multiply Two Numbers Without Integers
  79. Name on billboard
  80. Ninja vs Samurai: Attack + Block
  81. No Modulo Mk II
  82. Number , number ... wait LETTER !
  83. Number encrypting: decypher
  84. One Variable Second Degree Equation Solver
  85. Parse the log
  86. Permutations Of An Array And Associated Values
  87. Prefill an Array
  88. Prime number decompositions
  89. Ratio of Bouncy Numbers
  90. RegExp Fun #1 - When I miss few days of gym
  91. Regex Password Validation
  92. Remember
  93. Remove HTML tags using regexp
  94. Return 1, 2, 3 randomly
  95. Sequence classifier
  96. Shop Inventory Manager
  97. Simple Events
  98. Simple fraction to mixed number converter
  99. Sweet Dreams are Made of Cheese
  100. Text align justify
  101. There are two kinds of people
  102. Tom's Allergies
  103. Transpose of a Matrix
  104. UN-usual Sort
  105. Width-Height Ratio
  106. validDate Regex
  107. validate code with simple regex
  108. zero-balanced Array

anter69

  1. Calculate Derivative #1 - Single Integer Equation
  2. Consecutive Count
  3. Find the Integral
  4. Iterative Rotation Cipher
  5. Square sums (simple)
  6. String -> N iterations -> String
  7. Strong password?
  8. Unary Messages

g964

  1. Backwards Read Primes
  2. Disguised sequences (II)
  3. Double Cola
  4. First Variation on Caesar Cipher
  5. Floating-point Approximation (III)
  6. Growth of a Population
  7. I love big nums and I cannot lie
  8. Is my friend cheating?
  9. Looking for a benefactor
  10. Meeting
  11. Primes in numbers
  12. What's a Perfect Power anyway?
  13. Which are in?

myjinxin2015

  1. Simple Fun #128: Doubly Not Less
  2. Simple Fun #51: Array Previous Less
  3. Simple Fun #56: Beautiful Text

jhoffner

  1. ASCII85 Encoding & Decoding
  2. Codewars style ranking system
  3. Linked Lists - Get Nth Node
  4. Nesting Structure Comparison
  5. Ruby Array invoke instance method
  6. Simple Interactive Interpreter
  7. Simpler Interactive Interpreter
  8. Temperature converter
  9. The builder of things
  10. Typer.js

raulbc777

Can be updated by s/it .+\n\s+(.+)\s+end/\1/

Removes it when there's a single line in between. Some tests have more than one line inside a nested it.

  1. #10 Matrices: Creating Hankel Matrices
  2. Approximate Fractions
  3. Are you Geometric or Arithmetic? No, I´m both of them.
  4. Avoid trillion years of calculations !!
  5. Building Chains Using the Arithmetic Derivative of a Number
  6. Composed Integers Having Prime Factors Only Once
  7. Equivalent Dice
  8. Generate Numbers From Digits #2
  9. Identifying Top Users and their Corresponding Purchases On a Website
  10. Non Decomposable Primes as Sums of Perfect Squares
  11. Possible Triangles Formed with Available Iron Rods
  12. Primes with Even Digits
  13. Rearrangement of Numbers to Have The Minimum Divisible by a Given Factor
  14. Required Data I
  15. Simultaneous Equations - Three Variables
  16. Sorting Arrays by the Amount of Perfect Squares that Each Element May Generate
  17. The Primes as a Result of the Longest Consecutive Sum I (https://www.codewars.com/kata/57aaaada72292d3b8f0001b4/ruby)
  18. Tracking Hits for Different Sum Values for Different Kinds of Dice
  19. Working With Coloured Numbers II
  20. Working With Coloured Numbers

adrian.eyre

  1. Adding words - Part II
  2. Connect 4
  3. Guess Who?
  4. Guess the Word: Count Matching Letters
  5. Pigs in a Pen
  6. Street Fighter 2 - Character Selection - Part 2
  7. Sum of all the multiples of 3 or 5
  8. Vending Machine

nbeck

  1. Divide and Conquer

NaMe613

  1. Building blocks
  2. Consecutive Digit Constraints
  3. Fractions of a currency' smallest value
  4. Last man standing
  5. Recursive Floor Sequence
  6. Routes in a square grid
  7. Sequence generator
  8. Special Multiples
  9. Using the Codewars API - Kata Rank
  10. Zip it!

bellmyer

  1. Football Fever!
  2. Loop Through Conway's Game of Life
  3. Make Ruby Hashes Act Like JavaScript Objects
  4. Solve the Mysteries of Christianity

Blind4Basics

  1. Alphametics Solver
  2. Battleship field validator II
  3. Battleship field validator
  4. Bird Mountain
  5. Blaine is a pain
  6. Break the pieces (Evilized Edition)
  7. Cut the cake
  8. Expression Transpiler
  9. Gerrymander Solver
  10. Hard Sudoku Solver
  11. Hard Sudoku Solver
  12. Mahjong - #1 Pure Hand
  13. Path Finder #3: the Alpinist
  14. Puzzle Fighter
  15. Simplifying
  16. Symbolic differentiation of prefix expressions
  17. Transforming Maze Solver

KenKamau

  1. Product-Sum Numbers
  2. String array duplicates

user8436785

  1. 2D Vector Mapping
  2. Consecutive Ducks
  3. Hexagon Beam Max Sum
  4. Line Safari - Is that a line?
  5. List of all Rationals
  6. Schrödinger's Boolean

Firefly2002

  1. ATM Heist
  2. Climbing the Leaderboard
  3. Connect Four
  4. Dumb News: The Truth About CW Leaderboard !
  5. Find the Word Pair!
  6. How many are smaller than me II?
  7. Memory Reallocation
  8. Missing number in Unordered Arithmetic Progression
  9. One Line Task: Squirrel And Tree
  10. One line task: Square Every Digit
  11. Prime Streaming (PG-13)

10XL

  1. Argue the toss
  2. Find within array
  3. Generate An Array of Unique Strings
  4. Scraping: Codewars Top 500 Users
  5. The rarest pepe
  6. Translate to 1337

Mackay

  1. Calculate the function f(x) for a simple linear sequence (Easy)
  2. Calculate the function f(x) for a simple linear sequence (Medium)
  3. Football League Table System
  4. Guess the number!
  5. Roulette Bet Calculator
  6. Tile Map Path Finding

user578387

  1. Array#reduce
  2. Binding within the List Monad
  3. Function Composition
  4. The 'if' function

DiegoSalazar

  1. Basic HTTP Response Class
  2. Basic Router With Named Segments
  3. Implement Hash#safe_dig
  4. Map With Empty Fallback
  5. Readable N choose K
  6. Split Into Arrays of Equal Size

hilary

  1. 80's Kids #10: Captain Planet
  2. 80's Kids #6: Rock 'Em, Sock 'Em Robots
  3. 80's Kids #8: The Secret World of Alex Mack
  4. 80's Kids #9: Down in Fraggle Rock
  5. Create a House Cleaning Rota
  6. Magic The Gathering #2: Mana

leesc22

  1. Average Array
  2. Back to the Future?
  3. Simple Fun #332: Catch Thief
  4. Simple Fun #341: Minimum Bonus
  5. Simple Fun #344: Children And Apples

xDranik

  1. Holiday Shopping Priority Queue

narayanswa30663

  1. Arrays and Procs #1
  2. Arrays and Procs #2
  3. Oh dear God! Is it bugged?
  4. Quadratic Enumerator

Insti

  1. Every nth array element. (Advanced)
  2. Food combinations
  3. Reversi row rudiments
  4. Testing 'Food combinations'

Voile

  1. BECOME IMMORTAL
  2. Faberge easter eggs crush test [linear]
  3. Geohashing
  4. Insane Coloured Triangles
  5. Regular Expression - Check if divisible by 0b111 (7)
  6. Round and Round
  7. Upside-Down Numbers - Challenge Edition

moonfly

  1. Deadlock Detection
  2. Find The Object
  3. Re-entrant Mutex (aka Counting Mutex)
  4. Storing Codes
  5. Wait on All Threads
  6. Wait on Any Thread

nakulgupta18

  1. Find the longest repeating substring
  2. get character from ASCII Value

user8476848

  1. We are the Robots d[(0)(0)]b

Lordnibbler

  1. Change Machine
  2. EventEmitter

bestwebua

  1. CamelCase Method

ineiti

  1. Add _ - accessors to Hash
  2. Get config values of hash
  3. Phone my kids
  4. Return substring instance count - 2
  5. Set - the card game

tachyonlabs

  1. Piano Kata, Part 1
  2. Twice Their Age

pawptart

  1. Be Concise I - The Ternary Operator

kevinthomas

  1. Exclamation marks series #13: Count the number of exclamation marks and question marks, return the product

Coder_38

  1. Odds-Index

omegahm

  1. Goldbach’s Conjecture
  2. Santa's Secret Sorting Sequence

srMarquinho

  1. Pine's Orange Tree

Beast

  1. Guess the list pattern #3
  2. Guess the list pattern #5
  3. Guess the list pattern #6
  4. Guess the string pattern #1 - Advanced

sunboshan

  1. Enhenced Fixnum.times method
  2. Filtering Cookie

BattleRattle

  1. Only One Gift Per Child
  2. SantaClausable Interface
  3. Trick the Christmas Calendar!

davidhu2000

  1. Fantasy Football Showdown!
  2. Ruby Functions #1: Define the "Each" Function

ogryzek

  1. Color Ghost
  2. Find the Capitals

devtheory

  1. Numbble
  2. The Lamp: Revisited

JonathanHallam

  1. Sudoku solver #1

obnounce

  1. Unique Substring From Joined Strings

AcesOfGlory

  1. Countdown - Longest Word

user8580805

  1. ROT13 variant cipher

sahglie

  1. ruby + accumulate

wengzilla

  1. Clustering Arrays
  2. Next Highest Anagram Finder

hencethus

  1. First n Prime Numbers
  2. Making Change: Part 2
  3. Making Change
  4. Name That Integer

mcclaskc

  1. 1337 Classes
  2. Custom attr_accessor

noku

  1. Scrabble Score
  2. Slices of a Series of Digits

Dr Phil

  1. Angle Between Clock Hands
  2. Binary Genetic Algorithms

arwengu

  1. Decimals or groups of thousands??
  2. [Minecraft Series #3] Lava is amazing!
  3. [Minecraft Series #4] Lava is amazing, however...

nekokat

  1. Alex & snooker: scores.

Glyxerine

  1. Queue Battle

ReganRyanNZ

  1. Hello new meta-class!
  2. Meta Mad Libs

CorsaiR

  1. Hangman
  2. Polynomial Class

ajLapid718

  1. High-Stakes Binary Blackjack

pioraid

  1. Call Center Call Backs
  2. Playing with cubes I

Javatlacati

  1. Anchorize me!
  2. Classic Hello World
  3. Make them bark!

craecke

  1. Integer to Musical Pitch Classes

chipit24

  1. Polybius Square

SaladFork

  1. Text Door Neighbors - Phone Keypad

rohitpaulk

  1. Choose featured projects for Gratipay's homepage!
  2. Give me my booleans, Mr. Hash!

benzrf

  1. Command-line Option Parser
  2. Instant Runoff Voting

mcelearr

  1. Gone fishin'

GeorgeSeeger

  1. Rotate Rectangles By 45 Degree Jumps

Antiokus314

  1. Abstract Model Magic
  2. Memoized Fibonacci

Roy Gardiner

  1. Simple string validation

Chrono79

  1. Making Copies

kkavita92

  1. Code Breaker #1

phaul

  1. Chess - Pawn move generator
  2. Iterate function
  3. Recipe DSL

Fluffy

  1. Statistics Algorithm - Calculate Mean

prestidigitation

  1. Convert a linked list to a string

lokulin

  1. Cartesian coordinates from degree angle

matstc

  1. Readability is King

vgrichina

  1. Reverse linked list
  2. Reverse polish notation calculator

CrowdHailer

  1. Palindromes Below

rsalgado

  1. Binary multiple of 3

hagi

  1. Sherlock on numbers
  2. Sherlock on pockets

Tavio

  1. Integer division
  2. Taxicab numbers

donaldsebleung

  1. Esolang Interpreters #1 - Introduction to Esolangs and My First Interpreter (MiniStringFuck)
  2. The Prediction

Tokariev Serhii

  1. Vowel Recognition

user9935269

  1. Knapsack Part 1 - The Greedy Solution
  2. Physics - Mechanics - Atwood Machines in Series

Unihedron

  1. Completed Mahjong Hands

BurstNova

  1. The Greatest Warrior

ggmoy

  1. Break the pieces
  2. Tiny Three-Pass Compiler

tansaku

  1. Evaluate mathematical expression
  2. Linear Regression with One Variable

cgthornt

  1. Hash With Indifferent Access
  2. Roles and Permissions

hassanmir92

  1. Extract Transform Load
  2. Series

Leadboy

  1. Counting Digits

daveallie

  1. Fat Ninjas
  2. Galaxy Getaway

JoshBrodieNZ

  1. Don't rely on luck.
  2. Method Lockdown

SnooperSnayk

  1. Given an array of numbers, which are perfect squares?
  2. Rubyfunge Interpreter

troglodite

  1. Approximate e

Drymonade

  1. From-To-Step Sequence Generator
  2. Well efficiency calculator

nyi

  1. Internal Scrambler

thatrubylove

  1. A functional deck of cards....
  2. Lambdas as a mechanism for Open/Closed

mariohernandezv

  1. Simple transposition
  2. Simple transposition class

Others

  1. The Power of Exponents
  2. The dropWhile Function
  3. Array of all primes up to number N
  4. Do you know how to make Query String?
  5. STRING-ASCII_STRING??
  6. Life of Possibilities
  7. Strip Url Params
  8. Calculate Hypotenuse of Right-angled Triangle
  9. Good vs Evil
  10. Who has the most money?
  11. Pascal's Triangle #2
  12. Dreidel dreidel
  13. Adding ordinal indicator suffixes to numbers
  14. Sort sentence pseudo-alphabetically
  15. Atbash Cipher Helper
  16. Palindrome for your Dome
  17. Big to Little Endian
  18. Evil Autocorrect Prank
  19. What adds up
  20. Bracket Duplicates
  21. Wind component calculation
  22. House of cards
  23. Ping-Pong service problem
  24. Run-length encoding
  25. NATO Phonetic Alphabet Ruby
  26. Triangular matrices.
  27. Triangle number check
  28. Enigeliisohe too Eniigeeliiisoohee Toroanisoliatooro
  29. Crack the Encrypted Email
  30. Next level string padding
  31. Backspaces in string
  32. Let's flat them out
  33. Doors in the school
  34. 0 to 100, real quick!
  35. DotNotation Transformer
  36. The Wolf of Wall Street
  37. Unique Strings
  38. Reversing Euclid's GCD. Parameters out of results
  39. Keith Numbers
  40. IBAN Validator
  41. Pythagorean Triplets
  42. Vonhyou's Math Class!
  43. Squares in a Rectangle
  44. Read a UPC/Barcode
  45. Word Segmentation: MaxMatch
  46. Where my anagrams at?
  47. Rotate an array matrix
  48. My smallest code interpreter (aka Brainf**k)
  49. Greed is Good
  50. Email Validation
  51. Convert PascalCase string into snake_case
  52. Can you get the loop ?
  53. #Hashtag
  54. Trip Checker
  55. Tree Reconstruction
  56. Blackjack Scorer
  57. Integer to English
  58. Cycle Detection: Floyd's The Tortoise and the The Hare
  59. self_converge
  60. Earliest Occurring Unique Value in Stream
  61. Endianness Conversion
  62. Quipu Calculator
  63. Fouriest transformation
  64. Snail
  65. The observed PIN
  66. Sort binary tree by levels
  67. Carmichael function
  68. Recover a secret string from random triplets
  69. Find all possible number combos that sum to a number
  70. Longest Common Subsequence (Performance version)
  71. Calculator
  72. Rail Fence Cipher: Encoding and Decoding
  73. Knight's Attack!
  74. Decode the Morse code, for real
  75. Count the likes
  76. Cable Matching Problem
  77. Synchonizing records
  78. counting in dot notation
  79. Count IPv6 Addresses (ruby only)
  80. Create a linked list class and its methods
  81. German Unicode Characters to ASCII Equivalents
  82. Date Range Formatter
  83. Texas Hold'em Poker
  84. Reverse word order in place.
  85. Best GF (Guardian Force) junctions based on compatibility
  86. Playfair cipher
  87. Palindromes
  88. Word proposals
  89. Square Root Games
  90. Mahjong II: Is this complex set a winning set?
  91. Dependency check
  92. Clock hands angle
  93. How many dots are covered
  94. Rep The Set, Gotta Rep The Power Set
  95. Count the number of instances of three identical digits on a four-digit digital clock
  96. Connecting Linked Lists
  97. Basic variable assignment
  98. Push a hash/an object into array
  99. Incorrect array_remove method
  100. Failed Sort - Bug Fixing #4
  101. Broken Collatz
  102. Not very secure
  103. Gravity Flip
  104. Find the max depth in an array
  105. Number of Rectangles in a Grid
  106. Slamming Lockers
  107. Thinking & Testing : Uniq or not Uniq
  108. 5 without alphanums!!!
  109. Player Contact Manager
  110. Hard Time Bomb
  111. Feynman's square question
  112. Mysterious function
  113. Sum #1
  114. Mr. Safety's treasures
  115. XOR string reduction
  116. Button sequences
  117. Towers of Hanoi
  118. Luck check
  119. Cheating a bit...
  120. A Chain adding function
  121. Did I Finish my Sudoku?
  122. Base64 Numeric Translator
  123. Find the code and open the safe
  124. Sting like a bee, float like a sponge?
  125. Path Finder #4: where are you?
  126. Ruby’s Eleven
  127. 6 By 6 Skyscrapers
  128. Haskellish Syntax
  129. Guess the Passtune
  130. The cross-stitch Kata
  131. stripper_namer
  132. Natural Language Calculator
  133. Easy hacking #1
  134. Triangular Peg Solitaire Solver
  135. Improving hashes.
  136. Grader
  137. Counting sheep...
  138. Are arrow functions odd?
  139. Who ate the cookie?
  140. Grasshopper - Messi Goals
  141. Compare within margin
  142. Add new item (collections are passed by reference)
  143. Remove First and Last Character Part Two
  144. Merging sorted integer arrays (without duplicates)
  145. Thinkful - Number Drills: Blue and red marbles
  146. Ensure question
  147. Who is going to pay for the wall?
  148. Help the Elite Squad of Brazilian forces BOPE
  149. Area or Perimeter
  150. Ruby Metaprogramming 101 - Dynamic Method Calls
  151. No Modulo
  152. Flatten
  153. Power of two
  154. Re-open class
  155. We Have Liftoff
  156. Last
  157. greetings with First Name AND Last Name
  158. Lazily executing a function
  159. Next birth-day of the week finder
  160. Find sum of top-left to bottom-right diagonals
  161. sum_eq_n?
  162. Center of the Matrix
  163. Converting integer to currency format
  164. Big Factorial
  165. Do you speak retsec?
  166. Russian postal code checker
  167. Parsing Commandline Arguments
  168. Find Duplicates
  169. Counting Array Elements
  170. Help the Fruit Guy
  171. Is n divisible by (...)?
  172. Capitals first!
  173. Trigrams
  174. Filter Coffee
  175. Array comparator
  176. Quicksum
  177. Simple template
  178. Translate anything into French !
  179. Integer Difference
  180. Sum squares of numbers in list that may contain more lists
  181. Personalising Spammy Marketing Emails
  182. Exclamation marks series #18: a simple slot machine that only contains exclamation marks and question marks
  183. String Scramble
  184. Changing letters
  185. No yelling!
  186. TIY-FizzBuzz
  187. Return the first M multiples of N
  188. Reverse the bits in an integer
  189. Odder Than the Rest
  190. Remove B M W
  191. Alphabetically ordered
  192. Knight position
  193. Dropzone
  194. Alphabetical Sequence
  195. Bob's Treasure Map
  196. Will you survive the zombie onslaught?
  197. Custom each() Array method
  198. Title Case
  199. Bag#every?
  200. Two Sum
  201. Format a string of names like 'Bart, Lisa & Maggie'.
  202. Array Exchange
  203. Command line parameters
  204. Word a10n (abbreviation)
  205. Pretty date
  206. Grouping and Counting
  207. Flexible Card Game
  208. Harshad or Niven numbers
  209. Multi-tap Keypad Text Entry on an Old Mobile Phone
  210. Tick Toward
  211. Format Text
  212. Tree Depth
  213. Polynomial Evaluation - Binomial Form
  214. Find the biggest piece of gold
  215. Lucky Sevens
  216. Parse HTML/CSS Colors
  217. Markings to White Triangles and How to Find Them
  218. Ka Ka Ka cypher - words only vol 1
  219. Matrix Rotation
  220. How many feelings?
  221. The Strongest Tree in the Forest
  222. Extract the domain name from a URL
  223. Custom Enumerators - Fibonacci
  224. Gift Unwrapping
  225. Vector Class
  226. Find All Array Values That Fall Within a Given Difference
  227. Dynamic instance variables & attributes
  228. Sum of pairs
  229. Pandigital Sequence
  230. Fluent Calculator
  231. To BrainFuck Transpiler
  232. Word statistics
  233. Clock Hands
  234. Tug-o'-War
  235. Construct Javascript-method syntax in Ruby
  236. Temp Tracker: Max, Min, Mean and Mode
  237. Server: Connection Pool
  238. Strings to worded numbers
  239. Easter Eggs
  240. Convert to ledger format
  241. Cost of Shopping
  242. Lat/Long Parser
  243. Event Date Dilemma
  244. Implement a client for an API
  245. Call a block on an array multiple times
  246. DIY ActiveRecord a.k.a KataRecord
  247. Narcissistic Numbers
  248. Robot Walk
  249. Brainunpack
  250. Compress string to return letter followed by numbers of times it occurs in a string
  251. Stop worrying!
  252. Go Shopping
  253. Gammas text manipulation 1: Detecting errors using regexp
  254. Non-consecutive Pairs
  255. Lucky Number - Simple
  256. Clear the Catacombs!
  257. Morse Code (translate text to and from morse code)
  258. The Black Panther Language
  259. Truncate string to first n words
  260. Basic Statement Coverage in Unit Testing
  261. Group your pupils