-
Notifications
You must be signed in to change notification settings - Fork 1
List of Ruby Kata to Update
Ruby 3.0 was added. This page lists the kata requiring manual updates.
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 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.
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.
- +1 Array
- /* Strip my Comments */
- 1's, 0's and wildcards
- 2 Arrays 1 Sort
- 254 shades of grey
- 8 inch pizza equivalence
- 80's Kids #1: How Many Licks Does it Take?
- 80's Kids #3: Punky Brewster's Socks
- 80's Kids #4: Legends of the Hidden Temple
- 80's Kids #7: She's a Small Wonder
- 8kyu interpreters: HQ9+
- A Needle in the Haystack
- A tetrahedron of cannonballs
- AD2070: Help Lorimar troubleshoot his robots- ultrasonic distance analysis
- ASCII Total
- Acronym Buster
- Add Length
- Adding Binary Numbers
- Airport Arrivals/Departures - #1
- Alan Partridge I - Partridge Watch
- Algorithmic predicament- Bug Fixing #9
- Alphabet war - airstrike - letters massacre
- Alphabet war
- Alphabetized
- Alternating Loops
- Always perfect
- Are there any arrows left?
- Are they square 2?
- Are we alternate?
- Arithmetic progression
- Array Info
- Array Manipulation
- Array2Binary addition
- Arrays and hex color codes
- Average Scores
- BBQ Pitmaster
- Balance the arrays
- Balanced Number (Special Numbers Series #1 )
- Band name generator
- Barking mad
- Base Conversion
- Basic DeNico
- Basic Sequence Practice
- Batman Quotes
- Berserk rater: CG Vs. Clang
- Between Extremes
- Binary Calculator
- Binary operations #1
- Breadcrumb Generator
- C.Wars
- Caesar Cipher Helper
- Calculate Monthly Mortgage Payment
- Calculate mean and concatenate string
- Calculating Expected Utility
- Cambridge Word Scramble
- Cat and Mouse - Harder Version
- Celebrity Baby Names
- Change it up
- Character Counter
- Checkered Board
- Checking Groups
- Christmas baubles on the tree
- Chuck Norris III - Cage Match
- Circle area inside square
- Class conundrum - Bug Fixing #7
- Classy Classes
- Classy Extentions
- Clay Pigeon Shooting
- Climb Time - Can you send it?
- Closest to Zero
- Codewars Leaderboard Climber
- Coding 3min : A*B=C
- Coding 3min : Planting Trees
- Coding 3min : toLoverCase()
- Coding Meetup #17 - Higher-Order Functions Series - Sort by programming language
- Codwars or Codewars?
- Collatz Conjecture Length
- Colour Association
- Combine objects
- Common Substrings
- Compare Strings by Sum of Chars
- Compare Versions
- Compare powers
- Competitive eating scoreboard
- Compound interest calculator
- Computing the complex logarithm function
- Conference Traveller
- Contamination #1 -String-
- Convert Integer to Binary
- Convert between radians and degrees
- Copy Within - Beginner
- Correct the date-string
- Correct the time-string
- Count all the sheep on farm in the heights of New Zealand
- Count the smiley faces!
- Countdown to Christmas
- Counting number of words having a second vowel
- Creating a string for an array of objects from a set of words
- Cryptography #1 - Viva Cesare
- Custom Christmas Tree III: the center of leaves
- Custom Christmas Tree
- Cut array into smaller parts
- Cycle Detection: greedy algorithm
- D&D Character generator #1: attribute modifiers and spells
- D&D Character generator #2: psion power points
- D&D Character generator #3: carrying capacity
- DNA Sequence Tester
- Dad is Commatose
- Date Format Validation
- Days in the year
- Debug Basic Calculator
- Decibel Scale
- Decimal to any Rational or Irrational Base Converter
- Decipher this!
- Decode Morse
- Decompose single strand DNA into 3 reading frames
- Decreasing Inputs
- Deficiently Abundant Perfect Amicable Numbers
- Delete occurrences of an element if it occurs more than n times
- Department scheduler [simple]
- Diagonals sum
- Did she say hallo?
- Difference between biggest 2 numbers
- Digit Sum
- Dinner Plans
- Disarium Number (Special Numbers Series #3)
- Discover The Original Price
- Distance Between 2 Points on a Cartesian Plane
- Distance from the average
- Dollars and Cents
- Don't Drink the Water
- Drunk friend
- Déjà vu Duplicates
- EAN Validation
- Elementary Arithmetic - Carries Count
- Elo rating - one game, one pair
- Email Validation
- English beggars
- Escape the Mines !
- Even Fibonacci Sum
- Even Odd Pattern #1
- Every archer has its arrows
- Evil or Odious
- Excel sheet column numbers
- Exclamation marks series #12: Remove odd number continuous exclamation marks and question marks
- Exes and Ohs
- Explosive Sum
- Extra Perfect Numbers (Special Numbers Series #7)
- FIXME: Get Full Name
- Factorial tail
- Failed Filter - Bug Fixing #3
- Feed Kahumolings!
- Fibonacci Reloaded
- Fibonacci on roids
- Fibonacci, Tribonacci and friends
- Figurate Numbers #1 - Pentagonal Number
- Find Factors Down to Limit
- Find The Minimum Number Divisible by Integers of an Array I
- Find The Duplicated Number in a Consecutive Unsorted List - Tougher Version
- Find The Duplicated Number in a Consecutive Unsorted List
- Find a Very Special Set Of Numbers In a Certain Range
- Find an employees role in the company
- Find heavy ball - level: conqueror
- Find heavy ball - level: master
- Find heavy ball - level: novice
- Find last Fibonacci digit [hardcore version]
- Find missing numbers
- Find the Nth longest string in an Array
- Find the Slope
- Find the anonymous function
- Find the discounted prices
- Find the longest gap!
- Find the missing letter
- Find the odd int
- Find the sum of the roots of a quadratic equation
- Find the volume of a Cone.
- Finding Remainder Without Using '%' Operator
- Finding length of the sequence
- Finish Guess the Number Game
- Fix the Bugs (Syntax) - My First Kata
- Fix your code before the garden dies!
- Fuel economy converter (mpg <-> L/100 km)
- Fuel usage reporting
- Function-Factory
- Generic numeric template formatter
- Geometric Mean I
- Geometric Mean II
- Get the Excel column title!
- Get the Middle Character
- Get your steppin' on son
- Ghostbusters (whitespace removal)
- Gradually Adding Parameters
- Grasshopper - Bug Squashing
- Grasshopper - Variable Assignment Debug
- Grid blast!
- Group Repeating Fractions
- Group in 10s
- HTML Complementary Color
- Haiku Wizard
- Half Life
- Hamming Distance - Part 1: Binary codes
- Hamming Numbers
- Hamster me
- Happy numbers to the n power
- Heads and Legs
- Help Suzuki count his vegetables....
- Help Suzuki purchase his Tofu!
- Help Suzuki rake his garden!
- Help your fellow warrior!
- Histogram - H1
- Holiday V - SeaSick Snorkelling
- Hollow Triangle
- How many consecutive numbers are needed?
- How many e-mails we sent today?
- How many eggs?
- How many points did the teams from Los Angeles score?
- How many stairs will Suzuki climb in 20 years?
- How old will I be in 2099?
- IPv4 Parser
- Ideal electron distribution
- Imperfect Fibonacci Rabbits
- Insert Dashes 2
- Interlace an arbitrary Number of Strings
- International Morse Code Encryption
- Invalid Input - Error Handling #1
- Invalid Login - Bug Fixing #11
- Is Divisible By 6 Mk II
- Is Integer Array?
- Is your period late?
- Javascript filter - 1
- Job Matching #1
- Job Matching #2
- Josephus Permutation
- Josephus Survivor
- Jumble words
- Jumping Number (Special Numbers Series #4)
- Knight vs King
- Kontti Language
- LOTTO 6 aus 49 - 6 of 49
- Largest Numeric Palindrome
- Last digit of a large number
- Leap Years
- Least Common Multiple
- Left$ and Right$
- Lexicographic Permutations
- List to Array
- Localize The Barycenter of a Triangle
- Logical calculator
- Logistic Map
- Longest Common Subsequence
- Longest palindrome
- Look and say sequence generator
- Lucky Bus Ticket
- MTV Cribs
- Magic Zeckendorf
- Make a spiral
- Make a square box!
- Man in the west
- Map function issue
- Master of Files
- Match My Husband
- Matrix creation
- Max Collatz Sequence Length
- Max number of people and year in a specific place
- Maximum subarray sum
- Maximum Gap (Array Series #4)
- Maximum Multiple
- Maximum Triplet Sum (Array Series #7)
- Method For Counting Total Occurence Of Specific Digits
- Metric Units - 1
- Mid-Endian numbers
- Miles per gallon to kilometers per liter
- Minimum Steps (Array Series #6)
- Minimum unfairness of a list/array
- Mix Fruit Juice
- Mobile operator detector
- Modular Multiplicative Inverse
- Monkey's MATH 01: How many "ZERO"s?
- Morse Encoding
- Most improved - Puzzles #4
- Multiply Two Numbers Without Integers
- Multiply the number
- Mutate My Strings
- Mythical Heads and Tails
- N smallest elements in original order
- Name Shuffler
- Name on billboard
- Narcissistic Numbers
- National Bath Safety Month
- Naughty or Nice?
- New £5 notes collectors!
- Next bigger number with the same digits
- Ninja vs Samurai: Attack + Block
- No Duplicates Here
- No Loops 3 - Copy Within
- No Modulo Mk II
- Noonerize Me
- Nth Smallest Element (Array Series #4)
- Number , number ... wait LETTER !
- Number Decoding
- Number Format
- Number Shortening Filter
- Number encrypting: cypher
- Number encrypting: decypher
- Number of measurements to spot the counterfeit coin
- Number of permutations without repetitions
- Numbers in strings
- Numbers so vain, they probably think this Kata is about them.
- Numbers with this digit inside
- ORing arrays
- Object Oriented Piracy
- Objectify all the strings
- One Variable Second Degree Equation Solver
- One down
- Online RPG: player to qualifying stage?
- Optimum coding school location
- Oracle: Coin Method
- Ordering the words!
- Ore Numbers
- Organise duplicate numbers in list
- PRNG: Linear Congruential Generator
- Pair Zeros
- Pair of gloves
- Paperboy
- Parity bit - Error detecting code
- Parse the log
- Pascal's Diagonals
- Password System
- Password generator
- Password validator
- Pattern Generator
- PatternCraft - Decorator
- PatternCraft - Strategy
- PatternCraft - Visitor
- Permutation Average
- Permutations Of An Array And Associated Values
- Permutations
- Personalized brand list
- Pete's inappropriate speech
- Pete, the baker (part 2)
- Pete, the baker
- Pig Sursurunga
- Pillow on the Fridge
- Playing with cubes II
- Please help Bob
- Pole Vault Starting Marks
- Polydivisible Numbers
- PopShift
- Possiblities Array
- Prefill an Array
- Price of Mangoes
- Prime Factors
- Prime number decompositions
- Primorial Of a Number
- Principal Diagonal | VS | Secondary Diagonal
- Product Array (Array Series #5)
- Product Of Maximums Of Array (Array Series #2)
- Progressive Spiral Number Branch
- Progressive Spiral Number Distance
- Progressive Spiral Number Position
- Proof Read
- Queue time counter [hard core version]
- Queue time counter
- Quick (n choose k) calculator
- RNA to Protein Sequence Translation
- ROT13
- Random case
- Rank Vector
- Ratio of Bouncy Numbers
- ReOrdering
- Reducing Problems - Bug Fixing #8
- Reducing by rules to get the result
- RegExp Fun #1 - When I miss few days of gym
- Regex Failure - Bug Fixing #2
- Regex Password Validation
- Remember
- Remove All The Marked Elements of a List
- Remove HTML tags using regexp
- Remove the time
- Repeated Substring
- Return 1, 2, 3 randomly
- Return pyramids
- Return to Sanity
- Reverse Polish Notation solver (Easy)
- Reverse and Invert
- Reverse every other word in the string
- Reversed Self Power
- Reversed sequence
- Rigged Dice
- Rotation Cipher Cracker
- RuplesJS #3: String EachChar
- SCHEDULE YOUR DA(RRA)Y
- Saint Petersburg Paradox Model
- Same Array?
- Satisfying numbers
- Scheduling (Round-Robin)
- Scheduling (Shortest Job First or SJF)
- Scrabble best word
- Scramblies
- Secret Message
- Sectional Array Sort
- See You Next Happy Year
- Selective Array Reversing
- Selective fear of numbers
- Self-Descriptive Numbers
- Send in the Clones
- Sequence classifier
- Sequence to 1
- Sharpen up
- Shop Inventory Manager
- Showing X to Y of Z Products.
- SillyCASE
- Simple AKS Primality Test
- Simple Encryption #1 - Alternating Split
- Simple Events
- Simple Fun #145: Table Game
- Simple Fun #146: Chandos Number
- Simple Fun #149: Next Day Of Week
- Simple Fun #159: Middle Permutation
- Simple Fun #165: Withdraw
- Simple Fun #170: Sum Groups
- Simple Fun #172: Count Number
- Simple Fun #177: Rank Of Element
- Simple Fun #180: Repeat Adjacent
- Simple Fun #200: Luxurious House
- Simple Fun #223: Parameter Of Number
- Simple Fun #246: Array Center
- Simple Fun #268: Triangular Sum
- Simple Fun #270: Evil Code Medal
- Simple Fun #279: Finding K
- Simple Fun #290: Sum Of Threes
- Simple Fun #299: Look And Say And Sum
- Simple Fun #301: Rope Skipping Game
- Simple Fun #318: Sort String
- Simple Fun #31: Is Substitution Cipher?
- Simple Fun #323: Bears And Apples
- Simple Fun #324: Is John Lying?
- Simple Fun #326: The Shortest Time
- Simple Fun #327: The Final Attack Value
- Simple Fun #334: Two Beggars And Gold
- Simple Fun #342: Buy Newspaper
- Simple Fun #45: New Numeral System
- Simple Fun #61: Crossing Sum
- Simple Fun #7: Will You?
- Simple Maths Test
- Simple fraction to mixed number converter
- Simplifying multilinear polynomials
- Sine,cosine and others
- Single Word Pig Latin
- Sir , showMe yourID
- Smallest unused ID
- Smooth numbers
- Snakes and Camels
- So Easy: Charge time calculation
- Socialist distribution
- Solomon's Quest for the Temporal Crystal
- Some Circles
- Sort an array by value and index
- Sort by binary ones
- Sort the climbing grades
- Sort the odd
- Sorted Union
- Sorting Time
- Spanish Conjugator
- Special Number (Special Numbers Series #5)
- Split The Bill
- Sports league table - help your local team!
- Statistics in Kata 1: OR case - Unfair dice
- Strange principal
- String Suffixes
- String Templates - Bug Fixing #5
- String average
- String basics
- String searching with wildcard
- String subpattern recognition III
- String subpattern recognition II
- String subpattern recognition I
- String to integer conversion
- String to list of integers.
- Sub-array elements sum
- Sudoku Solution Validator
- Sum Times Tables
- Sum of Multiples
- Sum of a Sequence [Hard-Core Version]
- Sum of a nested list
- Sum of differences between products and LCMs
- Sum of integers in string
- Sum of many ints
- Sum of nested numbers
- Sum of numerous arguments
- Summarize ranges
- Suzuki needs help lining up his students!
- Swapping values (Revamped!)
- Sweet Dreams are Made of Cheese
- Switch/Case - Bug Fixing #6
- T.T.T.27: Four piles of apples
- Take a picture !
- Temperature analysis I
- Testing the Porges hypothesis
- Text align justify
- The Coins of Ter | Round to the Next N
- The Ladies of ENIAC
- The Lazy Startup Office
- The Most Amicable of Numbers
- The Office V - Find a Chair
- The Sceptical Kid Generator
- The Supermarket Queue
- The Union Jack
- The most asked question on CodeWars
- The old switcheroo 2
- The old switcheroo
- There are two kinds of people
- Thinkful - List and Loop Drills: Inverse Slicer
- Thinkful - Logic Drills: Red and bumpy
- Thinkful - Number Drills: Pixelart planning
- Thinkful - Number Drills: Rømer temperature
- Thinking & Testing : How many "word"?
- Thue-Morse Sequence
- Tic-Tac-Toe-like table Generator
- Tidy Number (Special Numbers Series #9)
- Time For Validation
- Tip Calculator
- Tom's Allergies
- Tongues
- Total increasing or decreasing numbers up to a power of 10
- Training JS #22: Unlock new skills--Arrow function,spread operator and deconstruction
- Tram Capacity
- Transform To Prime
- Transpose of a Matrix
- Transpose two strings in an array
- Triple Shiftian Numbers
- Triple trouble
- Trumpness detector
- Tube strike options calculator
- Turkish National Identity Number
- Two Joggers
- Two cube sums
- Two's complement
- Typoglycemia Generator
- UN-usual Sort
- Unexpected parsing
- Unique In Order
- Upstream/Downstream
- Urban Dictionary
- V A P O R C O D E
- Valid HK Phone Number
- Valid Parentheses
- Validate Sudoku with size
NxN
- Volume of a cup
- Vowel Shifting
- What is my name score? #1
- What's in a name?
- Wheel of Fortune
- Where is Vasya?
- Where is my parent!?(cry)
- Where's Wally
- Width-Height Ratio
- Word Patterns
- WordSquare
- Wordify an integer
- World Bits War
- X marks the spot!
- Yes No Yes No
- You are a Cube!
- Zebulan's Nightmare
- draw me a chessboard
- filterEvenLengthWords
- longest_palindrome
- makeAcronym
- makeBackronym
- noobCode 04: HOT SINGLES...compare two arrays, return the unpaired items !
- repeatIt
- reverseIt
- sum2total
- validDate Regex
- validate code with simple regex
- zero-balanced Array
- Build a square
- Calculate Derivative #1 - Single Integer Equation
- Cat and Mouse - 2D Version
- Coloured Triangles
- Consecutive Count
- Consecutive items
- Converting Measures
- Coprime Validator
- Corner circle
- Count characters in your string
- Count the divisible numbers
- Create Four Letter Birding Codes from Bird Names
- Data Reverse
- Data compression using run-length encoding
- Death by Coffee
- Decipher Student Messages
- Design a Simple Automaton (Finite State Machine)
- Determine if the poker hand is flush
- Devil's Sequence
- Difference of 2
- Digits Average
- Filter valid romans
- Find Your Villain Name
- Find all pairs
- Find min and max
- Find out whether the shape is a cube
- Find the Integral
- Find the Missing Number
- Find the Nth Catalan number
- Find the missing term in an Arithmetic Progression
- FizzBuzz Backwards
- Football - Yellow and Red Cards
- GCD Matrix
- Generala - Dice Game
- Geometric Progression Sequence
- Give me a Diamond
- Graceful Tipping
- Gravity Flip (3D version)
- Guess the Sequence
- Happy numbers
- Hexadecimal Keys
- High score table
- Highest Rank Number in an Array
- How Many Differences of Squares?
- How Many Unique Consonants?
- Interview Question (easy)
- Is There an Odd Bit?
- Iterative Rotation Cipher
- LZ78 compression
- Langton's ant
- Largest Number Arrangement
- Largest Value of a Power Less Than a Number
- Last Digit to Appear in Sequence of Powers
- Leonardo numbers
- Life Path Number
- Loneliest character
- Longest alphabetical substring
- Loose Change
- Lucas-Lehmer Test for Mersenne Primes
- Merge in 2048
- Message Validator
- Message from Aliens
- Mirror, mirror, on the wall...
- Mongodb ObjectID
- Mr Martingale
- Multiplicative Persistence... What's special about 277777788888899?
- Multiply by a number, so it becomes a perfect power
- Mysterious Pattern
- New Cashier Does Not Know About Space or Shift
- Next Prime
- Nth power rules them all!
- Number Zoo Patrol
- Password maker
- Perimeter of a Rectangle
- Pitches and Notes
- Pizza Payments
- Polish alphabet
- Polybius square cipher - encode
- Process Waterfowl Survey Data Results
- Range of Integers in an Unsorted String
- Ranking Poker Hands
- Re-organize the weapons!
- Regex for a decimal number divisible by 4
- Relatively Prime Numbers
- Remove consecutive duplicate words
- Responsible Drinking
- Return the day
- Reverse FizzBuzz
- Reversing a Process
- RoboScript #2 - Implement the RS1 Specification
- Roman numerals, Zeroes and Fractions
- Santa's Naughty List
- Say Me Please Operations
- See You Next Happy Number
- Shared Bit Counter
- Sharkovsky's Theorem
- Simple Barcode Scanner
- Simple Finite State Machine Compiler
- Simple Fun #395: Fibonacci digit sequence
- Sliding Puzzle Verification
- Smoking Timmy
- Sophie Germain primes
- Sort odd and even numbers in different order
- Split and then add both sides of an array together.
- Square Pi's
- Square sums (simple)
- String -> N iterations -> String
- String Letter Counting
- Strong Number (Special Numbers Series #2)
- Strong password?
- Sum - Square Even, Root Odd
- Sum Factorial
- Sum even numbers
- Sum of a Beach
- Sum of all numbers with the same digits (performance edition)
- T9 Predictor
- Take the Derivative
- Test's results
- The Pony Express
- The Road-Kill Detective
- The Speed of Letters
- The Spider and the Fly (Jumping Spider)
- The Vowel Code
- The nth smallest integer
- Thinkful - List Drills: Longest word
- Thinking & Testing : Math of Primary School
- Thinking & Testing : Retention and discard
- Thinking & Testing : Sport Star
- Total Primes
- Traffic Count During Peak Hours
- Turkish Numbers, 0-99
- Ulam Sequences
- Unary Messages
- Update inventory in your smartphone store
- Upside-Down Pyramid Addition...REVERSED!
- What Color is Your Name?
- 1/n- Cycle
- A Rule of Divisibility by 13
- A Rule of Divisibility by 7
- A disguised sequence (I)
- All Inclusive?
- Are they the "same"?
- Around Fibonacci: chunks and counts
- Backwards Read Primes
- Ball Upwards
- Banker's Plan
- Best travel
- Bouncing Balls
- Braking well
- Build a pile of Cubes
- Buying a car
- Calculate the Harmonic Conjugated Point of a Triplet of Aligned Points
- Catalog
- Closest and Smallest
- Coding with Squared Strings
- Color Choice
- Composing squared strings
- Consecutive k-Primes
- Consecutive strings
- Count the Digit
- Decimal to Factorial and Back
- Deodorant Evaporator
- Diophantine Equation
- Directions Reduction
- Disease Spread
- Disguised sequences (II)
- Divisible Ints
- Double Cola
- Drying Potatoes
- Ease the StockBroker
- Easy Cyclist's Training
- Easy Diagonal
- Easy Line
- Easy wallpaper
- Emirps
- Errors : histogram
- Especially Joyful Numbers
- Euler's method for a first-order ODE
- Experimenting with a sequence of complex numbers
- Exponentials as fractions
- Factorial decomposition
- Fibo akin
- Financing Plan on Planet XY140Z-n
- Find the First Number in Having a Certain Number of Divisors I
- Find the smallest
- Finding the Closest Maximum Values of a Function to an Upper Limit
- First Variation on Caesar Cipher
- Floating-point Approximation (I)
- Floating-point Approximation (II)
- Floating-point Approximation (III)
- Functions of Integers on Cartesian Plane
- Gap in Primes
- Getting along with Bernoulli's numbers
- Getting along with Integer Partitions
- Going to the cinema
- Going to zero or to infinity?
- Growth of a Population
- Help the bookseller !
- Help your granny!
- Hero's root
- Hidden "Cubic" numbers
- Highest number with two prime factors
- How Green Is My Valley?
- How Many Numbers? II
- How Many Numbers?
- How Much?
- I love big nums and I cannot lie
- Integer triangles
- Integers: Recreation One
- Integers: Recreation Two
- Irreducible Sum of Rationals
- Is my friend cheating?
- John and Ann sign up for Codewars
- Looking for a benefactor
- Lowest product of 4 consecutive numbers
- Matching And Substituting
- Maximum Length Difference
- Meeting
- Moduli number system
- Modulus 11 - Check Digit
- Moves in squared strings (I)
- Moves in squared strings (II)
- Moves in squared strings (III)
- Moves in squared strings (IV)
- Mumbling
- Numbers and its Reversal Having Same Prime Factors.
- Numbers that are a power of their sum of digits
- PI approximation
- Parabolic Arc Length
- Parts of a list
- Pentabonacci
- Perimeter of squares in a rectangle
- Phone Directory
- Playing on a chessboard
- Playing with digits
- Playing with passphrases
- Positions Average
- Primes in numbers
- Printer Errors
- Prize Draw
- Product of consecutive Fib numbers
- Rainfall
- Raise Me to The Third Power, Search My Divisors... .....Could You Believe that?
- Ranking NBA teams
- Reach Me and Sum my Digits
- Rectangle into Squares
- Reducing by steps
- Reverse or rotate?
- Reversing Fun
- Rotate for a Max
- Salesman's Travel
- Scaling Squared Strings
- Second Variation on Caesar Cipher
- Simpson's Rule - Approximate Integration
- Speed Control
- Squeaky Window
- Statistics for an Athletic Association
- Steps in Primes
- Steps in k-primes
- Strings Mix
- Sum by Factors
- Tank Truck
- Target Date
- The Walker
- Tortoise racing
- Twice linear
- Two to One
- Vasya and Plates
- Vasya and Stairs
- Vasya and System of Equations
- Weight for weight
- Weird prime generator
- What's a Perfect Power anyway?
- When Sigma1 Function Has Equals Values For an Integer and Its Reversed One
- Which are in?
- Which x for that sum?
- Wilson primes
- k-Primes
- nPascal
- up AND down
- Chess Fun #4: Bishop Diagonal
- Chess Fun #5: Whose Turn?
- Chess Fun #6: Chess Bishop Dream
- Chess Fun #7: Chess Triangle
- Pattern 01: Merry Christmas (sometimes little bit out of time;-))
- Simple Fun #106: Is Thue Morse?
- Simple Fun #107: Company Bot Strategy
- Simple Fun #109: Segment Cover
- Simple Fun #110: Array Operations
- Simple Fun #111: Reverse Brackets
- Simple Fun #120: Range Collapse Representation
- Simple Fun #122: String Constructing
- Simple Fun #124: Lamps
- Simple Fun #125: Array Equalization
- Simple Fun #126: Decrypt Number
- Simple Fun #128: Doubly Not Less
- Simple Fun #130: Robot Walk
- Simple Fun #131: Learn Charitable Game
- Simple Fun #132: Number Of Carries
- Simple Fun #133: Six Column Encryption
- Simple Fun #134: Fix Progression
- Simple Fun #135: Missing Alphabets
- Simple Fun #136: Missing Values
- Simple Fun #137: S2N
- Simple Fun #138: Similarity
- Simple Fun #13: Magical Well
- Simple Fun #140: Circle Slash
- Simple Fun #141: Hamming Distance
- Simple Fun #142: Mobius function
- Simple Fun #143: Is Survivor Number?
- Simple Fun #144: Distinct Digit Year
- Simple Fun #147: Find The Missing Tree
- Simple Fun #148: Exchange Sort
- Simple Fun #14: Line Up
- Simple Fun #150: Robot Transfer
- Simple Fun #151: Rocks
- Simple Fun #153: Knight Rescue
- Simple Fun #154: Zero And One
- Simple Fun #156: Rotate Paper By 180 Degrees
- Simple Fun #157: Counting Triangles
- Simple Fun #158: Not So Random
- Simple Fun #161: Replace Dashes As One
- Simple Fun #162: Pair Wise
- Simple Fun #167: Spreadsheet
- Simple Fun #169: Press Button
- Simple Fun #16: Apple Boxes
- Simple Fun #171: Get Candy Position
- Simple Fun #175: Same Encryption
- Simple Fun #179: Fraction
- Simple Fun #17: Rounders
- Simple Fun #181: Rounding
- Simple Fun #182: Happy "g"
- Simple Fun #183: Direction In Grid
- Simple Fun #184: LCM from m to n
- Simple Fun #186: Duplicate Phone Numbers
- Simple Fun #187: Does Fred Need A Houseboat?
- Simple Fun #188: Slogans
- Simple Fun #189: Plant Doubling
- Simple Fun #18: Candles
- Simple Fun #191: Sum Of Regular Numbers
- Simple Fun #192: Three Details
- Simple Fun #193: Moment Of Time In Space
- Simple Fun #194: Binary String
- Simple Fun #199: Pass The Bill
- Simple Fun #19: Count Black Cells
- Simple Fun #201: Cards And Pero
- Simple Fun #202: Min And Max
- Simple Fun #203: Strange Coach
- Simple Fun #204: Smallest Integer
- Simple Fun #205: Split Exp
- Simple Fun #20: First Reverse Try
- Simple Fun #21: Number Of Clans
- Simple Fun #22: Is Smooth?
- Simple Fun #23: Square Digits Sequence
- Simple Fun #24: Pages Numbering with Ink
- Simple Fun #25: Comfortable Numbers
- Simple Fun #26: Weak Numbers
- Simple Fun #28: Html End Tag By Start Tag
- Simple Fun #35: Different Squares
- Simple Fun #36: Most Frequent Digit Sum
- Simple Fun #38: House Of Cats
- Simple Fun #39: Switch Lights
- Simple Fun #40: Timed Reading
- Simple Fun #41: Elections Winners
- Simple Fun #43: Ada Number
- Simple Fun #46: Cipher26
- Simple Fun #47: Stolen Lunch
- Simple Fun #49: Decipher
- Simple Fun #4: Phone Call
- Simple Fun #50: Array Conversion
- Simple Fun #51: Array Previous Less
- Simple Fun #53: Combs
- Simple Fun #54: Strings Crossover
- Simple Fun #55: Cyclic String
- Simple Fun #56: Beautiful Text
- Simple Fun #58: Volleyball Positions
- Simple Fun #62: Draw Rectangle
- Simple Fun #63: Shape Area
- Simple Fun #65: Matrix Elements Sum
- Simple Fun #66: Obtain Max Number
- Simple Fun #67: Array Change
- Simple Fun #68: Palindrome Rearranging
- Simple Fun #6: Is Infinite Process?
- Simple Fun #72: Absolute Values Sum Minimization
- Simple Fun #75: Digit Degree
- Simple Fun #78: Build Palindrome
- T.T.T.#4: Key of door
- ASCII85 Encoding & Decoding
- Ackermann Function
- Alphabetize a list by the nth character
- Array Helpers
- Autocomplete! Yay!
- Basic Training: Add item to an Array
- Break camelCase
- Building Strings From a Hash
- Character Concatenation
- Character frequency
- Circularly Sorted Array
- Codewars style ranking system
- Collatz
- Convert string to camel case
- Decode the Morse code
- Decode the Morse code, advanced
- Dice Rolling
- Did you mean ...?
- Does array x contain all values within array y?
- Dragon's Curve
- Dubstep
- Elapsed Seconds
- Extract the IDs from the data set
- Factorial Factory
- Find twins
- Float Precision
- Get key/value pairs as arrays
- Grab CSV Columns
- Human readable duration format
- Integer with the longest Collatz sequence
- Is that a real phone number? (British version)
- Length of the line segment
- Linear Regression of Y on X
- Linked Lists - Get Nth Node
- Logical Disjunctions
- Mr. Freeze
- Multiples of 3 and 5 redux
- Multiply characters
- Nesting Structure Comparison
- New season, new league
- Ninja vs Samurai: Strike
- Number toString
- PaginationHelper
- PatternCraft - State
- Person Class Bug
- Pick peaks
- Plural
- Populate hash with array keys and default value
- RGB To Hex Conversion
- Range Extraction
- Refactored Greeting
- Retrieve array value by index with default
- Return substring instance count
- Roman Numerals Decoder
- Roman Numerals Encoder
- Roman Numerals Helper
- Ruby Array invoke instance method
- Ruby Enumerator Methods - Part 1
- Same Birthday Probability
- Scoring Tests
- Sequences and Series
- Simple Interactive Interpreter
- Simple elevator
- Simpler Interactive Interpreter
- Sorted hashes
- Split Strings
- Squares sequence
- String ends with?
- String incrementer
- Strip Comments
- Temperature converter
- The Enigma Machine - Part 1: The Plugboard
- The Shell Game
- The builder of things
- Thinkful - String Drills: Poem formatter
- This is odd
- Transposing a song
- Typer.js
- Union of Intervals
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 nestedit
.
- #10 Matrices: Creating Hankel Matrices
- #4 Matrices: Process for a Square Matrix
- #8 Matrices: Up and Down Sorting For Each Column
- Abundant Numbers
- Allergy to Palindromes.
- Almost Isosceles Integer Triangles With Their Angles With Asymptotic Tendency
- Approximate Fractions
- Are you Geometric or Arithmetic? No, I´m both of them.
- Avoid trillion years of calculations !!
- Begin your day with a challenge, but an easy one.
- Building Chains Using the Arithmetic Derivative of a Number
- Building a Sequence Cocatenating Digits with a Given Order.
- Check a Curious Divisibility. (Brute force version)
- Composed Integers Having Prime Factors Only Once
- Equivalent Dice
- Estimating Amounts of Subsets
- Find All the Possible Numbers Multiple of 3 with the Digits of a Positive Integer.
- Find a Bunch of Common Elements of Two Lists in a Certain Range
- Find the Most Probable Sum Value or Values, in Rolling N-dice of n Sides
- Find the Partition with Maximum Product Value
- Following Sierpinski's Footprints
- Generate Numbers From Digits #2
- Generating Numbers From Digits #1
- Help Mrs Jefferson
- Identical Elements
- Identifying Top Users and their Corresponding Purchases On a Website
- Lorraine Wants to Win the TV Contest
- Map and Filter to Get a Special Sequence of Integers
- Multiples By Permutations II
- N-Dimensional Vector Magnitude
- Non Decomposable Primes as Sums of Perfect Squares
- Odd-Even String Sort
- Pandigital Powers
- Possible Triangles Formed with Available Iron Rods
- Prime Sextuplets
- Primes in the Last Digits of Huge Numbers
- Primes with Even Digits
- Rearrangement of Numbers to Have The Minimum Divisible by a Given Factor
- Reduce My Fraction
- Remove a Specific Element of an Array
- Required Data I
- Score From Permutations Of Combinations of an Integer
- Sequence of Power Digits Sum
- Simultaneous Equations - Three Variables
- Sorting Arrays by the Amount of Perfect Squares that Each Element May Generate
- Sorting on planet Twisted-3-7
- Special Scores For Words
- Square and Cube of a Number Become Prime When Reversed
- The Primes as a Result of the Longest Consecutive Sum I
- The Sum and The Rest of Certain Pairs of Numbers have to be Perfect Squares (more Challenging)
- Total Sums of Coefficients of a Binomial Raised to the Nth-Power
- Tracking Hits for Different Sum Values for Different Kinds of Dice
- Triangle of Multiples (Easy One)
- Vowel one
- Word Challenges at School
- Working With Coloured Numbers II
- Working With Coloured Numbers
- Working with Dictionaries
- Adding words - Part II
- Adding words - Part I
- Alien Accent
- Am I safe to drive?
- Andy's coffee addiction
- Battle of the characters (Easy)
- Battle ships: Sunk damaged or not touched?
- Beginner friendly: Lowercase letters
- Beginner friendly: remove the letter o
- Bowling Pins
- Car Park Escape
- Case Reversal of Consecutive Duplicates
- Connect 4
- Count number of zeros from 1 to N
- Digital cypher vol 2
- Digital cypher
- Driving Licence
- Driving School Series #1
- Find Added
- Find the unique number
- Free pizza
- Fruit Machine
- GA-DE-RY-PO-LU-KI cypher vol 3 - Missing key
- Get Zodiac Sign
- Guess Who?
- Guess the Word: Count Matching Letters
- Hungry Hippos
- Inspiring Strings
- Jenny the youngest detective
- Lottery machine
- Mastermind
- Maze Runner
- Mexican Wave
- Mobile Display Keystrokes
- Nickname Generator
- No ifs no buts
- Numerical Palindrome #1.5
- Numerical Palindrome #1
- Numerical Palindrome #2
- Numerical Palindrome #3
- Numerical Palindrome #4
- Pigs in a Pen
- Plenty of Fish in the Pond
- Scooby Doo Puzzle
- Series of integers from 0 to n
- Series of integers from m to n
- Smart Traffic Lights
- Snakes and Ladders
- Street Fighter 2 - Character Selection - Part 2
- Sum of all the multiples of 3 or 5
- Ten-Pin Bowling
- The Hidden Word
- Turn any word into a beef taco
- Vending Machine
- 2 DNAs sequences, coding for same protein?
- BASIC: Making Six Toast.
- Beats by Dr. Dre
- Bumps in the Road
- Cat and Mouse - Easy Version
- Crazy programmer 01: find SuperMan
- Diamonds and Toads
- Divide and Conquer
- Exclamation marks series #11: Replace all vowel to exclamation mark in the sentence
- First non-repeating character
- Gryffindor vs Slytherin Quidditch Game
- Holiday VII - Local Talk
- How long will it take the train to reach its final destination?
- How many times should I go?
- How much coffee do you need?
- I guess this is a 7kyu kata #6: Fruit Ninja I
- Kebabize
- Linux history and
!
command. Series#1 The!!
command - Linux history and
!
command. Series#2 The!n
command - Linux history and
!
command. Series#3 The!-n
command - Linux history and
!
command. Series#4 The!string
command - Linux history and
!
command. Series#5 The!?string
command - Palindromes Here and There
- Quadruple M
- Rotate Array (JS)
- Round to nearest 0 or 5
- Spacify
- Spoonerize Me
- String Reversing, Changing case, etc.
- The Office I - Outed
- The Office II - Boredom Score
- Thinkful - String Drills: Hello, World
- Thinkful - String Drills: Quotable
- Thinkful - String Drills: Repeater level 2
- Translate DNA in 6 frames
- Unflatten a list (Easy)
- Unix command line
ls -l
extract the file type. - chmod calculator in octal.
- Binary sXORe
- Binary scORe
- Building blocks
- Caeser Encryption
- Consecutive Digit Constraints
- Counting in the Amazon
- Cut me in Pieces but in The Way I Like
- Decompose a number
- Find Numbers with Same Amount of Divisors
- Find the smallest power higher than a given a value
- Fractions of a currency' smallest value
- Genetic Algorithm Series - #1 Generate
- Get the Sum of Multiples of Triangular Numbers
- Last man standing
- Linked Lists - Length & Count
- Linked Lists - Push & BuildOneTwoThree
- Lucas numbers
- Not all but sometimes all
- Number climber
- Paths in the Grid
- Recursive Floor Sequence
- Routes in a square grid
- Selecting Quotients From an Array
- Sequence generator
- Something similar to RokuLiuYeoseot- Nacci
- Special Multiples
- Split In Parts
- Sum and Rest the Number with its Reversed and See What Happens
- Thinking & Testing : True or False
- Thinking & Testing: A and B?
- UVB-76 Message Validator
- Unscrambled eggs
- Using the Codewars API - Kata Rank
- When greatest is less than smallest
- Zip it!
- first character that repeats
- Find the Nexus of the Codewars Universe
- Football Fever!
- Loop Through Conway's Game of Life
- Make Ruby Hashes Act Like JavaScript Objects
- Solve the Mysteries of Christianity
- Touchdown?
- Alphametics Solver
- Battleship field validator II
- Battleship field validator
- Bird Mountain
- Blaine is a pain
- Break the pieces (Evilized Edition)
- Cut the cake
- Expression Transpiler
- Gerrymander Solver
- Hard Sudoku Solver
- Hard Sudoku Solver
- Mahjong - #1 Pure Hand
- Path Finder #3: the Alpinist
- Puzzle Fighter
- Simplifying
- Symbolic differentiation of prefix expressions
- Transforming Maze Solver
- Geometry Basics: Circle Area in 2D
- Geometry Basics: Circle Circumference in 2D
- Geometry Basics: Cross Product in 3D
- Geometry Basics: Distance between circles in 2D
- Geometry Basics: Distance between points in 2D
- Geometry Basics: Distance between points in 3D
- Geometry Basics: Dot Product in 3D
- Geometry Basics: Triangle Area in 2D
- Geometry Basics: Triangle Perimeter in 2D
- Regexp Basics - is it IPv4 address?
- Regexp Basics - is it a digit?
- Regexp Basics - is it a eight bit signed number?
- Regexp Basics - is it a eight bit unsigned number?
- Regexp Basics - is it a hexadecimal number?
- Regexp Basics - is it a letter?
- Regexp Basics - is it a six bit unsigned number?
- Regexp Basics - is it a vowel?
- Regexp Basics - is it all whitespace?
- Regexp basics - parsing integers
- Regexp basics - parsing mana cost
- Regexp basics - parsing prices
- Regexp basics - parsing time
- Array combinations
- Break the Caesar!
- Coprimes up to N
- Dominant array elements
- Factorial length
- Fixed length palindromes
- Integer reduction
- Life without primes
- Longest Consecutive Sequence of Squares
- Madhav array
- Missing Alphabet
- Prime reduction
- Product-Sum Numbers
- Simple division
- Stone bridge primes
- String array duplicates
- String reduction
- Sum of array singles
- Sum of integer combinations
- Sum of prime-indexed elements
- Word values
- 2D Vector Mapping
- Array Leaders (Array Series #3)
- Basics 08: Find next higher number with same Bits (1's)
- Consecutive Ducks
- Hexagon Beam Max Sum
- How many urinals are free?
- Line Safari - Is that a line?
- List of all Rationals
- Loose Change!
- Nice Array
- Polydivisible Numbers
- Reflecting Light
- Schrödinger's Boolean
- Sort rectangles and circles by area II
- Stacked Balls - 3D (triangle base)
- Sum of powers of 2
- Tetris Series #1 — Scoring System
- The Poet And The Pendulum
- regex pattern to check if string has all characters
⚠️ Fusion Chamber Shutdown⚠️
- A Simplistic TCP Finite State Machine (FSM)
- ATM Heist
- Array Product (Sans n)
- Climbing the Leaderboard
- Connect Four
- Dumb News: The Truth About CW Leaderboard !
- Find the Word Pair!
- Find the unique number
- How many are smaller than me II?
- Jumping Kangaroos
- Memory Reallocation
- Missing number in Unordered Arithmetic Progression
- Not prime numbers
- One Line Task: Squirrel And Tree
- One line task: Square Every Digit
- Permutational Primes
- Prime Streaming (PG-13)
- Sum of Two Integers
- Summation Of Primes
- Tic-Tac-Toe Checker
- Argue the toss
- Convert an array of strings to array of numbers
- Crash Override
- Duck Duck Goose
- Evening up a workload
- Find within array
- For UFC Fans (Total Beginners): Conor McGregor vs George Saint Pierre
- Generate An Array of Unique Strings
- More Zeros than Ones
- Numerical Palindrome #3.5
- Rearrange Number to Get its Maximum
- Recursive Replication
- Scraping: Codewars Top 500 Users
- The rarest pepe
- Translate to 1337
- Calculate the function f(x) for a simple linear sequence (Easy)
- Calculate the function f(x) for a simple linear sequence (Medium)
- Count and Group Character Occurrences in a String
- Create a String for values within a given Range from a Hash
- Custom Array Filters
- Dynamic Advertorial Headlines
- Football League Table System
- Get All Possible Anagrams from a Hash
- Guess the number!
- Infinite Sequences
- Roulette Bet Calculator
- Talisman Board Game Combat System Checker
- Tile Map Path Finding
- A function within a function
- Array#reduce
- Binding within the List Monad
- Counting power sets
- Function Composition
- Head, Tail, Init and Last
- Jaden Casing Strings
- List Filtering
- Sum of all arguments
- The 'if' function
- The Hashtag Generator
- Unpacking Arguments
- Basic HTTP Response Class
- Basic Router With Named Segments
- Dee, The Generous Tipper
- Implement Hash#safe_dig
- Is it Golden?
- Is it an isogram?
- Map With Empty Fallback
- Power Set
- Readable N choose K
- Reimplement Multiplication Part 1
- Replace Keys
- Split Into Arrays of Equal Size
- 80's Kids #10: Captain Planet
- 80's Kids #6: Rock 'Em, Sock 'Em Robots
- 80's Kids #8: The Secret World of Alex Mack
- 80's Kids #9: Down in Fraggle Rock
- Create a House Cleaning Rota
- Doggy Daycare
- Magic The Gathering #2: Mana
- Manhattan Distance
- Radio DJ helper function
- Tricky Doubles
- regex validation of 24 hours time.
- Average Array
- Back to the Future?
- Challenge Fun #4: Maximum Sum
- Print a Rectangle Using Asterisks
- Product of Array Items
- Simple Fun #320: Scratch lottery I
- Simple Fun #332: Catch Thief
- Simple Fun #341: Minimum Bonus
- Simple Fun #344: Children And Apples
- maxPossibleScore
- Count IP Addresses
- Find the Mine!
- Holiday Shopping Priority Queue
- Matrix Addition
- Milk and Cookies for Santa
- Sort Santa's Reindeer
- Square Matrix Multiplication
- Throwing Darts
- Valid Phone Number
- Arrays and Procs #1
- Arrays and Procs #2
- Coding Meetup #3 - Higher-Order Functions Series - Is Ruby coming?
- File Path Operations
- Oh dear God! Is it bugged?
- Quadratic Enumerator
- Split Without Loss
- The furthest distance of index
- Write Number in Expanded Form
- A Combinatorial Way to Get Products and Sums of an Array
- Email Address Obfuscator
- Find Count of Most Frequent Item in an Array
- How good are you really?
- Numbers Which Sum of Powers of Its Digits Is The Same Number
- Operations With Sets
- Share prices
- Surrounding Primes for a value
- 80's Kids #5: You Can't Do That on Television
- Binary to Text (ASCII) Conversion
- Comma, comma and and
- Does an array contain all elements from another array.
- Every nth array element. (Advanced)
- Fill in the gaps in my timesheet.
- Food combinations
- Reversi row rudiments
- Testing 'Food combinations'
- BECOME IMMORTAL
- Faberge easter eggs crush test [linear]
- Geohashing
- Insane Coloured Triangles
- Micro Optimization: Digit Sum
- Regular Expression - Check if divisible by 0b111 (7)
- Round and Round
- The Binary Binary Expansion
- Upside-Down Numbers - Challenge Edition
- Deadlock Detection
- Find The Object
- Hash Keys Substitutes
- Re-entrant Mutex (aka Counting Mutex)
- Simple Linear Regression
- Simple Memoization
- Storing Codes
- Wait on All Threads
- Wait on Any Thread
- Find the 2nd largest integer in array
- Find the 2nd smallest integer in array
- Find the longest repeating substring
- Print count and numbers
- Say hello!
- count vowels in a string
- get ascii value of character
- get character from ASCII Value
- sort array by last character
- AD2070: Help Lorimar troubleshoot his robots-Search and Disable
- DevOps New Kids On The Block VS Homie The Clown
- DevOps legacy roasting -> disco inferno -> burn baby burn
- Help Kiyo きよ solve her problems LCM Fun!
- Help Suzuki complete his chores!
- Help Suzuki pack his coal basket!
- The Rhinestone Cowboy ~ Count the dollars in his boots!
- We are the Robots d[(0)(0)]b
- A String of Sorts
- Array#second
- Change Machine
- EventEmitter
- Hashtaggery
- Longest Palindrome for your dome?
- Metaprogramming Conjurer
- Unlimited Sum
- Alphabet wars - nuclear strike
- Braces status
- CamelCase Method
- Get the Mean
- Harry and the Mathematician's Chicken
- IPv4 Validator
- Numerical Palindrome #5
- What The Biggest Search Keys?
- Add _ - accessors to Hash
- Get config values of hash
- Phone my kids
- Return substring instance count - 2
- Set - the card game
- Sort Arrays (Ignoring Case)
- Sort arrays - 1
- Cat Kata, Part 1
- Help Green Lantern with his web site
- Hëävÿ Mëtäl Ümläüts
- Piano Kata, Part 1
- Piano Kata, Part 2
- Resistor Color Codes, Part 2
- Return Two Highest Values in List
- Twice Their Age
- Balance the parentheses
- Be Concise I - The Ternary Operator
- IntroToArt
- Most sales
- Permute a Palindrome
- Which section did you scroll to?
- White or Black?
- Dead Ants
- Exclamation marks series #13: Count the number of exclamation marks and question marks, return the product
- Get number from string
- Replace every nth
- Reverse Letters in Sentence
- Bin to Decimal
- Get up! The alarm clock is ringing.
- Goldbach’s Conjecture
- Is every value in the array an array?
- Santa's Missing Gift List
- Santa's Secret Sorting Sequence
- Help Mr. E
- Pine's Deaf Grandma
- Pine's Orange Tree
- Rock, Paper, Scissor, Lizard, Spock Game
- Time Converter: hours, minutes, seconds and milliseconds
- Time Lap to Average MPH - ("Indianapolis 500")
- Guess the list pattern #1
- Guess the list pattern #2
- Guess the list pattern #3
- Guess the list pattern #5
- Guess the list pattern #6
- Guess the string pattern #1 - Advanced
- A for Apple
- Enhenced Fixnum.times method
- Filter unused digits
- Filtering Cookie
- Random string
- Sum up the random string
- Boiled Eggs
- Calculating with Functions
- Only One Gift Per Child
- SantaClausable Interface
- Trick the Christmas Calendar!
- Blackjack, should I hit?
- Count the Characters
- Fantasy Football Showdown!
- Points On A Line
- Ruby Functions #1: Define the "Each" Function
- Calculate String Rotation
- Greatest Common Divisor Bitcount
- Partial Word Searching
- Unique Substring From Joined Strings
- Assignment #3
- Mirroring cipher
- ROT13 variant cipher
- They say that only the name is long enough to attract attention. They also said that only a simple Kata will have someone to solve it. This is a sadly story #1: Are they opposite?
- Angle Between Clock Hands
- Binary Genetic Algorithms
- The devil's chessboard
- Trailing zeros in factorials, in any given integer base
- Decimals or groups of thousands??
- [Minecraft Series #1] Steve wants to build a beacon pyramid
- [Minecraft Series #3] Lava is amazing!
- [Minecraft Series #4] Lava is amazing, however...
- Alex & snooker: points earned.
- Alex & snooker: scores.
- Simple Fun #190: Folding Paper
- Simple Fun #198: Cake Slice
- Currency Conversion
- Frequency Analysis With Buckets
- High-Stakes Binary Blackjack
- Most Consecutive Zeros of a Binary Number
- Generate UK Postcode
- Your Mentors Film Library (Part 1)
- Your Mentors Film Library (Part 2)
- Your Mentors Film Library (Part 3)
- Befunge Interpreter
- Choose featured projects for Gratipay's homepage!
- Give me my booleans, Mr. Hash!
- From..To..Series #7: from sentence to camelCase. Can you convert it?
- Multiplication table
- Zero Terminated Sum
- Esolang Interpreters #1 - Introduction to Esolangs and My First Interpreter (MiniStringFuck)
- The Prediction
- Pirates!! Are the Cannons ready!??
- Remove Odd Hashes
- Palindrome chain length
- Line Type Parser
- The Power of Exponents
- Orthogonal Vectors
- Delta Bits
- Credit Card Mask
- The dropWhile Function
- Count the Ones
- Candy problem
- Figure Out the Notes
- 80's Kids #2: Help ALF Find His Spaceship
- Genetic Algorithm Series - #3 Crossover
- Array of all primes up to number N
- Credit card issuer checking
- Powers of 3
- Pluralization
- Coding Meetup #1 - Higher-Order Functions Series - Count the number of JavaScript developers coming from Europe
- Coding Meetup #2 - Higher-Order Functions Series - Greet developers
- Coding Meetup #4 - Higher-Order Functions Series - Find the first Python developer
- Magic Three
- Do you know how to make Query String?
- STRING-ASCII_STRING??
- Life of Possibilities
- Strip Url Params
- Calculate Hypotenuse of Right-angled Triangle
- Good vs Evil
- Who has the most money?
- Pascal's Triangle #2
- Dreidel dreidel
- Adding ordinal indicator suffixes to numbers
- Sort sentence pseudo-alphabetically
- Atbash Cipher Helper
- Palindrome for your Dome
- Big to Little Endian
- Evil Autocorrect Prank
- What adds up
- Bracket Duplicates
- Wind component calculation
- House of cards
- Ping-Pong service problem
- Run-length encoding
- NATO Phonetic Alphabet Ruby
- Triangular matrices.
- Triangle number check
- Enigeliisohe too Eniigeeliiisoohee Toroanisoliatooro
- Crack the Encrypted Email
- Next level string padding
- Backspaces in string
- Let's flat them out
- Doors in the school
- 0 to 100, real quick!
- DotNotation Transformer
- The Wolf of Wall Street
- Unique Strings
- Reversing Euclid's GCD. Parameters out of results
- Keith Numbers
- IBAN Validator
- Pythagorean Triplets
- Vonhyou's Math Class!
- Squares in a Rectangle
- Read a UPC/Barcode
- Word Segmentation: MaxMatch
- Where my anagrams at?
- Rotate an array matrix
- My smallest code interpreter (aka Brainf**k)
- Greed is Good
- Email Validation
- Convert PascalCase string into snake_case
- Can you get the loop ?
- #Hashtag
- Trip Checker
- Tree Reconstruction
- Blackjack Scorer
- Integer to English
- Cycle Detection: Floyd's The Tortoise and the The Hare
- self_converge
- Earliest Occurring Unique Value in Stream
- Endianness Conversion
- Quipu Calculator
- Fouriest transformation
- Most frequently used words in a text
- Snail
- The observed PIN
- Sort binary tree by levels
- Carmichael function
- Recover a secret string from random triplets
- Pyramid Slide Down
- Find all possible number combos that sum to a number
- Longest Common Subsequence (Performance version)
- Calculator
- Rail Fence Cipher: Encoding and Decoding
- Knight's Attack!
- Decode the Morse code, for real
- Count the likes
- Cable Matching Problem
- Synchonizing records
- counting in dot notation
- Count IPv6 Addresses (ruby only)
- Create a linked list class and its methods
- German Unicode Characters to ASCII Equivalents
- Date Range Formatter
- Texas Hold'em Poker
- Reverse word order in place.
- Best GF (Guardian Force) junctions based on compatibility
- Playfair cipher
- Palindromes
- Word proposals
- Square Root Games
- Mahjong II: Is this complex set a winning set?
- Dependency check
- Clock hands angle
- How many dots are covered
- Rep The Set, Gotta Rep The Power Set
- Count the number of instances of three identical digits on a four-digit digital clock
- Connecting Linked Lists
- Basic variable assignment
- Push a hash/an object into array
- Incorrect array_remove method
- Failed Sort - Bug Fixing #4
- Broken Collatz
- Not very secure
- Gravity Flip
- Find the max depth in an array
- Number of Rectangles in a Grid
- Slamming Lockers
- Approaching enemies
- Thinking & Testing : Uniq or not Uniq
- 5 without alphanums!!!
- Player Contact Manager
- Hard Time Bomb
- Feynman's square question
- Mysterious function
- Sum #1
- Mr. Safety's treasures
- XOR string reduction
- Button sequences
- Towers of Hanoi
- Luck check
- Cheating a bit...
- A Chain adding function
- Did I Finish my Sudoku?
- Base64 Numeric Translator
- Find the code and open the safe
- Operator Insertion
- Sting like a bee, float like a sponge?
- Path Finder #4: where are you?
- Ruby’s Eleven
- 6 By 6 Skyscrapers
- Haskellish Syntax
- Guess the Passtune
- The cross-stitch Kata
- stripper_namer
- Natural Language Calculator
- Easy hacking #1
- Triangular Peg Solitaire Solver
- Improving hashes.
- Grader
- Counting sheep...
- Are arrow functions odd?
- Who ate the cookie?
- Grasshopper - Messi Goals
- Compare within margin
- Add new item (collections are passed by reference)
- Remove First and Last Character Part Two
- Merging sorted integer arrays (without duplicates)
- Thinkful - Number Drills: Blue and red marbles
- Ensure question
- Who is going to pay for the wall?
- Help the Elite Squad of Brazilian forces BOPE
- Area or Perimeter
- Ruby Metaprogramming 101 - Dynamic Method Calls
- No Modulo
- Flatten
- Power of two
- Re-open class
- We Have Liftoff
- Last
- greetings with First Name AND Last Name
- Lazily executing a function
- Next birth-day of the week finder
- Find sum of top-left to bottom-right diagonals
- sum_eq_n?
- Center of the Matrix
- Converting integer to currency format
- Big Factorial
- Do you speak retsec?
- Russian postal code checker
- Parsing Commandline Arguments
- Find Duplicates
- Counting Array Elements
- Help the Fruit Guy
- Is n divisible by (...)?
- Capitals first!
- Trigrams
- Filter Coffee
- Array comparator
- Quicksum
- Simple template
- Translate anything into French !
- Integer Difference
- Sum squares of numbers in list that may contain more lists
- Personalising Spammy Marketing Emails
- Exclamation marks series #18: a simple slot machine that only contains exclamation marks and question marks
- String Scramble
- Changing letters
- No yelling!
- TIY-FizzBuzz
- Return the first M multiples of N
- Reverse the bits in an integer
- Odder Than the Rest
- Multiply the strings in the array
- Remove B M W
- Alphabetically ordered
- Knight position
- Dropzone
- Alphabetical Sequence
- Bob's Treasure Map
- Will you survive the zombie onslaught?
- Custom each() Array method
- Title Case
- Bag#every?
- Two Sum
- Format a string of names like 'Bart, Lisa & Maggie'.
- Array Exchange
- Command line parameters
- Word a10n (abbreviation)
- Pretty date
- Grouping and Counting
- Flexible Card Game
- Harshad or Niven numbers
- Multi-tap Keypad Text Entry on an Old Mobile Phone
- Tick Toward
- Format Text
- Tree Depth
- Polynomial Evaluation - Binomial Form
- Find the biggest piece of gold
- Lucky Sevens
- Parse HTML/CSS Colors
- Markings to White Triangles and How to Find Them
- Ka Ka Ka cypher - words only vol 1
- Matrix Rotation
- How many feelings?
- The Strongest Tree in the Forest
- Possibilities of throwing a coin n times
- Extract the domain name from a URL
- Custom Enumerators - Fibonacci
- Gift Unwrapping
- Vector Class
- Find All Array Values That Fall Within a Given Difference
- Dynamic instance variables & attributes
- Sum of pairs
- Pandigital Sequence
- Fluent Calculator
- To BrainFuck Transpiler
- Word statistics
- Clock Hands
- Tug-o'-War
- Construct Javascript-method syntax in Ruby
- Temp Tracker: Max, Min, Mean and Mode
- Server: Connection Pool
- Strings to worded numbers
- Easter Eggs
- Convert to ledger format
- Cost of Shopping
- Lat/Long Parser
- Event Date Dilemma
- Implement a client for an API
- Call a block on an array multiple times
- DIY ActiveRecord a.k.a KataRecord
- Narcissistic Numbers
- Robot Walk
- Brainunpack
- Compress string to return letter followed by numbers of times it occurs in a string
- Stop worrying!
- Go Shopping
- Gammas text manipulation 1: Detecting errors using regexp
- Non-consecutive Pairs
- Lucky Number - Simple
- Clear the Catacombs!
- Morse Code (translate text to and from morse code)
- The Black Panther Language
- Truncate string to first n words
- Basic Statement Coverage in Unit Testing
- Group your pupils
- Agda Kata that require rank adjustment
- List of Possible Duplicate Kata
- List of kata that are candidates to retirement
- List of Kata with font Tag in Description (possibly broken)
- Potentially Plagiarized Kata
- Tags and topics to assign to kata
- List of Agda Kata to Update
- List of C Kata to Update
- List of C++ Kata to Update
- List of COBOL Kata to Update
- List of Coq Kata to Update
- List of Crystal Kata to Update
- List of C# Kata to Update
- List of Dart Kata to Update
- List of Elixir Kata to Update
- List of Go Kata to Update
- List of Haskell Kata to Update
- List of Java Kata to Update
- List of JavaScript Kata to Update
- List of Kotlin Kata to Update
- List of Lean Kata to Update
- List of Nim Kata to Update
- List of PHP Kata to Update
- List of Python Kata to Update
- List of Racket Kata to Update
- List of Ruby Kata to Update
- List of Rust Kata to Update
- List of Scala Kata to Update
- List of Solidity Kata to Update
- List of Swift Kata to Update
- List of TypeScript Kata to Update