Skip to content

List of Python Kata to Update

saudiGuy11 edited this page Sep 15, 2024 · 779 revisions
  • Python 3.8 List of kata stuck in Python 3.8. Should be prioritized so we can get rid of the older version. Note that updating to decorator syntax is not required.
  • Python 3.10 List of kata stuck in Python 3.10.
  • Update to decorator syntax List of kata not using the new decorator syntax.

NOTE: Simply remove the kata from the list after updating.

Python 3.8

This section lists kata that failed to update to Python 3.10 or 3.11 automatically.

  1. Create a one-liner FTP client with the ftplib
  2. Find Ends of Each Paths
  3. One Line Task: Zero Or One
  4. The Messenger's Oracle

Python 3.10

This section lists kata that failed to update to Python 3.11 from 3.10 automatically or was created with Python 3.10 after the attempt.

  1. Big Big Big Padovan Number
  2. Big Generalized Fibonacci numbers
  3. Byte me!
  4. Calculate k-th digit of π (Pi)
  5. Convergents of e
  6. Data mining #2
  7. Fabergé Easter Eggs crush test
  8. Fibonacci With a Broken Interpreter
  9. How many double digits?
  10. I said the word WOULD instead of WOULDN'T
  11. Last digits of N^2 == N
  12. Matrix Exponentiation
  13. Micro Optimization: Digit Sum
  14. Next smaller pronic
  15. Number Decoding
  16. Pack Some Chocolates
  17. Pandas Series 103: Filter Rows From DataFrames That Don't Satisfy Condition
  18. Perimeter of squares in a rectangle
  19. pipi Numbers!
  20. Planning a city quarantine
  21. Reverse a singly-linked list
  22. Shuffle It Up II
  23. Squares sequence
  24. Sum of all numbers with the same digits (performance edition)
  25. Sum of certain products II
  26. Time Is Money (number of operations)
  27. Validate FEN notation
  28. Web Polygons
  29. Wordle! Cheat bot

Test Framework

This section lists Python kata without @test.it in submission tests. This doesn't prevent Python 3.8 upgrade, but we'll be able to make the test framework behave less awkwardly if we can update all kata to the new syntax.

  1. [Code War] The Weapon Factory: Assembly Line
  2. #3 Matrices: Rearrange the matrix
  3. 2 Arrays 1 Sort
  4. 3-2-1 Fire!
  5. 3D Cellular Neighbourhood
  6. 3D Sudoku Builder (a.k.a. multisize skyscraper puzzle)
  7. 4 By 4 Skyscrapers
  8. 5x5 Nonogram Solver
  9. A Crazy Robot? Who's is behind the scenes to make that?
  10. A Python iterator for people scared of Exceptions.
  11. AD2070: Help Lorimar troubleshoot his robots-Search and Disable
  12. Adding words - Part I
  13. Adding words - Part II
  14. ADFGX Simplified
  15. AdFly Encoder and Decoder
  16. Airport Arrivals/Departures - #1
  17. Alex & snooker: points earned.
  18. Algebraic Lists
  19. Algorithm Fun: Find The Unknown Number - Part I
  20. All divisors of large numbers
  21. All Star Code Challenge #31
  22. All that is open must be closed...
  23. Alpha to Numeric and Numeric to Alpha
  24. An Introduction to DocTesting...
  25. Angle between two planes
  26. Answer the students' questions!
  27. Apparently-Modifying Strings
  28. Approximate Fractions
  29. Approximate solution of differential equation with Runge-Kutta 4
  30. Are they really equals ?
  31. Are the numbers in order?
  32. Are you available?
  33. Are you Geometric or Arithmetic? No, I´m both of them.
  34. Area of a Shape
  35. Arithmetic Expression Placeholders
  36. Arithmetic Sequence - find hidden
  37. Arithmetic Sequence!
  38. Array Hyperrectangularity
  39. Array Info
  40. Array reduction
  41. Array to HTML table
  42. ASCII Cipher
  43. ASCII Logo Basic
  44. ASCII85 Encoding & Decoding
  45. Assembling a Circular Genome (Shortest Common Superstring)
  46. Assorted Rectangular Pieces Puzzle
  47. Asyncio - The Beginning
  48. Author Disambiguation: a name is a Name!
  49. Author Disambiguation: Signatures worth it
  50. Author Disambiguation: to the point
  51. Averaging in an Infinite Array
  52. Avoid trillion years of calculations !!
  53. Bad Apples
  54. Bad Exception Handling
  55. Balance the parentheses
  56. Balanced parentheses string
  57. Base Conversion
  58. Base Reduction
  59. BasE91 encoding & decoding
  60. Basic Optimization - Collatz Sum Sequence
  61. Basic physics problem - Space -Kinematics
  62. Basic socket server
  63. Basic subclasses - Adam and Eve
  64. Batman Quotes
  65. Become The Ultimate Phychic
  66. Beggar Thy Neighbour
  67. Bernoulli numbers
  68. Berserk rater: CG Vs. Clang
  69. Bezier Curves
  70. Big Generalized Fibonacci numbers
  71. Binary Range Extraction
  72. Binary search tree validation
  73. Binary Search Trees
  74. Binary Simulation
  75. Binary Tree Compare
  76. Binding of Algebraic Data Types
  77. Bingo Card
  78. Bishop Movement checker
  79. Blaine is a pain
  80. Blobservation
  81. Bloxorz Solver
  82. Boolean array generator
  83. Bowling score calculator
  84. Bracket Buster
  85. Brainfuck Translator
  86. Bridge Puzzle
  87. Bridge: SAYC Openings
  88. Build a Trie
  89. Building blocks
  90. Building Chains Using the Arithmetic Derivative of a Number
  91. Button sequences
  92. Cable Matching Problem
  93. Caeser Encryption
  94. Calculate daily accurate interest for a bank account
  95. Calculate the expression
  96. Calculating Expected Utility
  97. Calculation of the Angles of a Triangle
  98. Call Center Call Backs
  99. Can these three numbers form a date?
  100. can you guess what it is ?
  101. Can you sum?
  102. Candy thieves
  103. Car Rental Business Needs Statistics and Programming
  104. Card-Chameleon, a Cipher with Playing Cards
  105. Carpet shop
  106. Cartesian neighbors distance
  107. Cartesian product
  108. Castle of Cubes
  109. Cat and Mouse - 2D Version
  110. Challenge Fun #17: Merge Arrays
  111. Challenge Fun #19: Black Hole
  112. Chameleon unity
  113. Cheat at rock paper scissors!
  114. Cheating a bit...
  115. Check and Mate?
  116. Checkerboard King Combo Move
  117. Checkout Line Pricing
  118. Chess Fun #10: Chess Encryption
  119. Chess Fun #9: Bishops And Rooks
  120. Chess position parser (FEN)
  121. Children and candies
  122. Chinese Zodiac
  123. Chocolate problem
  124. Choose featured projects for Gratipay's homepage!
  125. Circle area inside square
  126. Circular Limited Sums
  127. Clock Hands
  128. Clock Lock - Save the World, Time Traveler! :)
  129. Clone Graph
  130. Cockroach Bug Scatter
  131. Codenames - matrix conversions
  132. Codewars API
  133. Codwars or Codewars?
  134. Cody Block's Pro Skater
  135. Columnar Transposition Cipher Collisions
  136. Composed Integers Having Prime Factors Only Once
  137. Compound Nouns, Common Nouns, and Adjectives Test
  138. Computational Geometry #1: Mixing Paints
  139. Compute a convex hull
  140. Compute Nullable Non-Terminals
  141. Confidence Intervals
  142. Connect Four - placing tokens
  143. Consecutive Digit Constraints
  144. Construct Graph Class (simple)
  145. Context manager decorator
  146. Continuation in arguments, part 1
  147. Convergents of e
  148. Conversion between Kilobyte and KibiByte
  149. Convert between radians and degrees
  150. Convert integer to Whitespace format
  151. Convert Numbers to a 32-bitmap Hex ASCII Representation
  152. Convex hull area
  153. Conways game of life on a toroidal array
  154. Coordinates Validator
  155. Coping with NP-Hardness #1: 2-SAT
  156. Coping with NP-Hardness #2: Max Weight Independent Set of a Tree
  157. Coping with NP-Hardness #3: Finding the Minimum Hamiltonian Cycle
  158. Coping with NP-Hardness #4: 3-Recoloring
  159. Correct the date-string
  160. Count Connectivity Components
  161. Count the days!
  162. Count The Hits Adding Contiguous Powers!
  163. Countdown
  164. Counting Cuts
  165. Counting hexagons
  166. Courier 🚚
  167. Cracking the Vigenère cipher, step 1: determining key length
  168. Cramer, thanks for your contribution!
  169. Crane Operation
  170. Crazed Templating
  171. Create a one-liner FTP client with the ftplib
  172. Create palindrome
  173. Cricket Scores
  174. Crouching Distribution, Hidden Constant
  175. Custom Array Filters
  176. Custom Christmas Tree III: the center of leaves
  177. Cut me in Pieces but in The Way I Like
  178. Cut the cake
  179. Cycle Detection: Floyd's The Tortoise and the The Hare
  180. Cycle Detection: greedy algorithm
  181. D&D Character generator #1: attribute modifiers and spells
  182. D&D Character generator #2: psion power points
  183. D&D Character generator #3: carrying capacity
  184. Data mining #1
  185. Date Format Validation
  186. Deadlock Detection
  187. Debug the functions EASY
  188. Debugger
  189. Decimal to any Rational or Irrational Base Converter
  190. Decipher the sentence
  191. Decode the Morse code, advanced
  192. Decode the Morse code, for real
  193. Decompose a number
  194. Decreasing Numbers with N Digits
  195. Deficiently Abundant Perfect Amicable Numbers
  196. Democracy Representation
  197. denumerate string
  198. Department scheduler [simple]
  199. Derpcode Interpreter
  200. Design a Simple Automaton (Finite State Machine)
  201. Detecting Factions in Friend-Foe Networks
  202. Determine Results of Pole Vault Competition
  203. Devil's Sequence
  204. DevOps legacy roasting -> disco inferno -> burn baby burn
  205. Dice rolls threshold
  206. Diff That Poly!
  207. Diophantine Equation Solver
  208. Disease Spread
  209. Distance between two points
  210. Distinct contiguous elements in every window of size k
  211. Divide polynomial by polynomial
  212. Divisible by primes
  213. Divisor harmony
  214. Dobble
  215. Dobble: Identify the missing cards
  216. Dog recommendation system
  217. Dollar words
  218. Domino Tiling - 2 x N Board
  219. Domino Tiling - 3 x N Board
  220. Dota 2 Bots - Pudge's Meat Hook
  221. Double Even Magic Square
  222. Doubly Linked List
  223. Draw a Circle.
  224. Drinking Game
  225. Dropzone
  226. Dynamic Connectivity
  227. Easy Cyclist's Training
  228. Egg Drops
  229. Eight ways to iterate over table
  230. Elections: Weighted Average
  231. Elo rating - one game, one pair
  232. Email Address Obfuscator
  233. Endianness Conversion
  234. Endless String
  235. Enigeliisohe too Eniigeeliiisoohee Toroanisoliatooro
  236. Enumerable Magic #30 - Split that Array!
  237. Equivalent Dice
  238. Error Correction Codes
  239. Escape the Aliens
  240. Escape the maze
  241. Esolang Interpreters #1 - Introduction to Esolangs and My First Interpreter (MiniStringFuck)
  242. Esolang Interpreters #3 - Custom Paintf**k Interpreter
  243. Esolang: InfiniTick
  244. Esolang: Stick
  245. Esolang: Ticker
  246. Esoteric Language: 'Poohbear' Interpreter
  247. Euclidean distance in n dimensions
  248. Euler method for numerical integration
  249. Euler Squares
  250. Evil Autocorrect Prank
  251. Exact p
  252. Excel's COUNTIF, SUMIF and AVERAGEIF functions
  253. Exception Handling (with restrictions)
  254. Exclusive presentations
  255. Exercise in Summing
  256. Experimenting with a sequence of complex numbers
  257. Express number as sum of four squares
  258. Extended weekends
  259. Fabergé Easter Eggs crush test
  260. Family Relations
  261. Family Tree - Ancestors
  262. Fastest Code : Equal to 24
  263. Fat Fingers
  264. Features of a Given Array
  265. Feed Kahumolings!
  266. Fibo akin
  267. Fibonacci With a Broken Interpreter
  268. File Path Operations
  269. Fill in the gaps in my timesheet.
  270. Filtering Values For an Election
  271. Financing a purchase
  272. Find all possible number combos that sum to a number
  273. Find All The Unique Substrings
  274. Find amplitude of a binary tree
  275. Find Ends of Each Paths
  276. Find the Biggest Triangle
  277. Find the centre of a sphere
  278. Find the Counterfeit
  279. Find the files then read them
  280. Find the force of gravity between two objects
  281. Find the in-between point
  282. Find the lines!
  283. Find the Longest Increasing or Decreasing Combination in an Array
  284. Find the missed number
  285. Find the most adjacent integers of the same value in a grid
  286. Find the name of the lucky variable
  287. Find the Next Powers Higher than a Given Value With Given Constraints
  288. Find the random seed
  289. Find the sum of the roots of a quadratic equation
  290. Finding a Circulation
  291. Finish Guess the Number Game
  292. Finish NxN Array Tic-Tac-Toe Game
  293. First n Prime Numbers
  294. First-Class Function Factory
  295. Fix arithmetic progression
  296. Fix array sequence
  297. Fix the base conversion function!
  298. Fix the Bugs (Syntax) - My First Kata
  299. Fix the pipes
  300. Fix the robot and save the secret Mars base
  301. Fixed length palindromes
  302. Fixed-length integer partitions
  303. Fizz Buzz (with restrictions)
  304. Fizz Buzz Reloaded
  305. FizzBuzz++
  306. Flatten A Nested Dictionary That Contains Lists
  307. Float or Integer verifier
  308. Floating-point Approximation (III)
  309. Folding Tiles Solver
  310. Following the Paths of Numbers Through Prime Factorization
  311. Football Season
  312. Four Letter Words ~ Mutations
  313. Fractions class
  314. Fractions of a currency' smallest value
  315. Frogificator
  316. Fuel usage reporting
  317. Function Composition
  318. Function iteration
  319. Funnel Out A String
  320. Gambling Game: Choosing Order
  321. Game of Go
  322. Game of Thrones : Wildlings are coming!
  323. Generate Numbers From Digits #2
  324. Generic number class
  325. Geohashing
  326. Geometric Mean II
  327. Get Euchre Score
  328. Get recursion limit
  329. Get the Excel column title!
  330. Getting along with Bernoulli's numbers
  331. getting started #let's piay
  332. Getting the neighbors
  333. Give me data
  334. Gnomes and Hats: A Horror Story
  335. Golden Section Search
  336. GPS coordinate conversions - DD to DMS
  337. Grader
  338. Grid index
  339. Group prime numbers
  340. Grouped by commas
  341. Guess the (prime) number, digit by digit
  342. Guess the float #1
  343. Guess the list pattern #2
  344. Guess the list pattern #3
  345. Guess the list pattern #4
  346. Guess Who?
  347. guessing game server
  348. Gymbro's Unique Gym - Weight Calculator
  349. Hack the NSA
  350. Hackermann
  351. Hanoi Tower Array
  352. Happy Numbers. Another performance edition.
  353. Heartbeat Status Montor
  354. Help Green Lantern with his web site
  355. Help Mr. E
  356. Help Suzuki pack his coal basket!
  357. Helpers For a 3DGame I: Biggest Triangle in a Sphere
  358. Heroes of Might & Magic II: Chain Lightning
  359. Hidden pixels
  360. Hide a message in a deck of playing cards
  361. High score table
  362. Hofstadter Q
  363. How far away is it ?
  364. How good are you really?
  365. How long each order will take
  366. How many dots are covered
  367. How many eggs?
  368. How many feelings?
  369. HTML Complementary Color
  370. HTML Element Generator
  371. Hungarian Cardinal Numerals
  372. Hungarian Vowel Harmony (harder)
  373. Hypercube Lists
  374. I Liked the SQL Better...
  375. I'm already Tracer
  376. Image host filename generator
  377. Image Processing: Gaussian Blurring
  378. Imaginary Base Conversion
  379. Imperfect Fibonacci Rabbits
  380. Implement Classes by using Functions
  381. Implementing SHA-1
  382. Inertial Array
  383. Infinite continued fractions
  384. Insane Circular Limited Sums
  385. Insane Increasing or Decreasing Numbers
  386. Insane Tri-Bicolor Tiling
  387. Integer factorization: CFRAC basics
  388. Integer to string deciphering
  389. Integer triangles
  390. Integer Triangles I: Maximum Number of Integer Triangles with the Smallest Perimeter
  391. Interlaced Spiral Cipher
  392. Intro to Statistics - Part 1: A Five figure summary
  393. Intro to Statistics - Part 2: Boxplots
  394. Intro to Statistics - Part 3: Correlation Coefficients
  395. IntroToArt
  396. intTunes
  397. IPv4 Parser
  398. IRR Calculation - evaluation of profitability
  399. Is it a group? (Group theory, Abstract algebra)
  400. Is there a sequence re-occuring in the list
  401. Is this a good batch of stout? (Student's t test)
  402. Is this event within this time?
  403. Isogram Cipher
  404. Iterative Rotation Cipher
  405. Jacob's Weight Loss Program
  406. Javascript filter - 1
  407. Jimmy's Journey
  408. Job Matching #2
  409. Jobs
  410. Johnny the Poker Player - What is my equity?
  411. Joyful Transpiler
  412. Jumble words
  413. Jungerstein's Math Training Room: 4. O Pascal tree, how green are your leaves?
  414. Jungerstein's Math Training Room: 5. Cat back
  415. Kata 2019: Bonus Game I
  416. Kata 2019: Bonus Game II
  417. Kata Impossible I - The Impossible Lottery
  418. KISS - Keep It Simple Stupid
  419. Knapsack problem - the max value with the lists of elements
  420. Krazy King Blackjack
  421. Largest Numeric Palindrome
  422. Largest Power that Divides a Large Factorial
  423. Largest prime number containing n digit
  424. Last
  425. Last digits of N^2 == N
  426. Latin Squares
  427. Lattice Paths, But...?
  428. Lazily executing a function
  429. Lazy Init
  430. Leaderboard climbers
  431. Learning Remote Control
  432. Left$ and Right$
  433. Length Factorial Encryption
  434. Let's Play Darts: Beat The Power!
  435. Letterss of Natac
  436. Letterss of natac: build or buy
  437. Level Up!
  438. Lexographic sort with a twist
  439. Linked Lists - Front Back Split
  440. Linked Lists - Remove Duplicates
  441. Linked Lists - Shuffle Merge
  442. Linked Lists - Sorted Merge
  443. Linux history and ! command. Series#3 The !-n command
  444. Linux history and ! command. Series#4 The !string command
  445. Linux history and ! command. Series#5 The !?string command
  446. List of pairs instead of dictionary
  447. Little PL/SQL parser - get text literals
  448. Logic Detective
  449. Longest Consecutive Sequence of Squares
  450. Longest Palindromic Substring (Linear)
  451. Longest Strict Bouncy Subarray
  452. Looper
  453. Loose Change (Part 2)
  454. Ludic numbers
  455. Magic Zeckendorf
  456. Magritte - Golconda
  457. Mahjong - #1 Pure Hand
  458. Make a spiral
  459. Making Copies
  460. Manage the Robot Factory: Day 1
  461. Markings to White Triangles and How to Find Them
  462. Master your primes: sieve with memoization
  463. Mastermind
  464. matrix expanding
  465. Matrix Exponentiation
  466. Max Collatz Sequence Length
  467. Max number of people and year in a specific place
  468. Maximum 2d subarray sum
  469. Maximum and Minimum Numbers as a Result of all Possible Concatenations and Fulfilling Certain Constraints
  470. Maximum Area in Histogram
  471. Maximum Overkill
  472. Maze Exit
  473. Mean without outliers
  474. Memoized Log Cutting
  475. Message from Alien (Easy Version)
  476. Midpoint Sum
  477. Minesweeper
  478. Minimal Cost Binary Search Trees
  479. Minimal Squarewave PCM Synthesizer
  480. Minimum exact p
  481. Minimum number of taxis
  482. Minimum path in squares
  483. Minimum Ticket Cost
  484. Minimum Transactions
  485. Minimum unfairness of a list/array
  486. Mistaking a forest for a tree
  487. Molecule to atoms
  488. Mongodb ObjectID
  489. MONTE CARLO 3D
  490. Morse Encoding
  491. Most common first
  492. Most improved - Puzzles #4
  493. MTV Cribs
  494. Multi Poly Coordinates
  495. Multicast IP Address to MAC address mapping
  496. Multiply Two Numbers Without Integers
  497. Multiply without asterisk
  498. Multiplying Binomials
  499. Multirange iterator
  500. Multisize Nonogram Solver
  501. Musical Scales and Modes
  502. My smallest code interpreter (aka Brainf**k)
  503. My Very Own Python's Split Function
  504. Mysterious Letters
  505. N Linear
  506. n times 2 to the power of x without function or class method and return
  507. n-Bonacci Ratio
  508. N-centered Array
  509. N-Dimensional Vector Magnitude
  510. N00bify - English to n00b Translator
  511. Nearly Flatten a Messy Array
  512. Nerdle - The General Version
  513. New season, new league
  514. Next Higher Value # 1
  515. Next level string padding
  516. NIM the game
  517. No adjacent integers sequence generator
  518. No arithmetic progressions
  519. No musical :(
  520. No unknown variables!
  521. Northwest and Southeast corners
  522. nova polynomial 5. from roots
  523. Now that's a crib!
  524. Number Decoding
  525. Number of Digit d in m-based Number Converted to Base n
  526. Numbers Having Digits Occurring Only Once
  527. Numbers with Collatz Starting Patterns
  528. Nut Farm
  529. Nut Farm 2
  530. OCR Numbers
  531. Odd-squares traversal
  532. Odder than the rest
  533. Odder than the rest - 2
  534. Old Mobile Display
  535. One for His Nob: Scoring Cribbage Hands
  536. One Line Task: Diamond Creator Pro
  537. One line task: Is the King in check ?
  538. One Line Task: Palindrome String
  539. Only-Readable-Once list
  540. Operation Transformation
  541. Operator Insertion
  542. Optimal Taxi Fare
  543. Optimized Pathfinding Algorithm
  544. Oracle: Coin Method
  545. Ordering Beers in Poland
  546. Ordinal Numbers
  547. Packet Delivery -- Enforcing Constraints
  548. packing rectangles
  549. Palindrome integer composition
  550. Palindromic Expression
  551. Palindromization
  552. Pandigital Sequence
  553. Paperboy 2
  554. Papers, Please
  555. Parametric to Rectangular Equation
  556. Parentheses are loud !
  557. Parse bank account number
  558. Parse python terminal output
  559. Parse the log
  560. Partial Word Searching
  561. Password generator
  562. Password validator
  563. Path Finder #4: where are you?
  564. Perimeter Sum
  565. Permutation-free Strings
  566. Personalized brand list
  567. Physics - Mechanics - Atwood Machines in Series
  568. Pi approximation fractions
  569. Picking the best casino game
  570. Pig Sursurunga
  571. Pitches and Notes
  572. Plotting points on a grid.
  573. Pointless Farmer
  574. Points in the circle
  575. Points On A Line
  576. Polydivisible Numbers
  577. Polynomial Evaluation - Binomial Form
  578. Posix command
  579. Possibilities of throwing a coin n times
  580. Possible Triangles Formed with Available Iron Rods
  581. Power Laws
  582. Power tower modulo m
  583. Precise fractions pt. 1 - basics
  584. Prefill an Array
  585. Prime Ant - Crazy Version
  586. Prime factorization
  587. Prime number decompositions
  588. Principal Diagonal | VS | Secondary Diagonal
  589. Printing Array elements with Comma delimiters
  590. PRNG: Linear Congruential Generator
  591. Probabilities for Sums in Rolling Cubic Dice
  592. Probable Prime or Composite (Much bigger primes)
  593. Process Waterfowl Survey Data Results
  594. Processes
  595. Product Partitions II
  596. Program hangs!
  597. Progress of a challenge
  598. Progressive Spiral Number Branch
  599. Progressive Spiral Number Distance
  600. Progressive Spiral Number Position
  601. Projectile Motion
  602. Promenade Fractions (from BIO 2016)
  603. Propositional SAT Problem
  604. Propositional SAT Problem [Performance]
  605. Pythagorean Triplets
  606. Python's Dynamic Classes #1
  607. Python's Dynamic Classes #2
  608. Python's Dynamic Classes #3
  609. Quadratic Enumerator
  610. Quest: Kill ten rats!
  611. Queue Battle
  612. Radical Simplifier
  613. Radix Tree
  614. Ragbaby cipher
  615. Random Integers
  616. Range Extractor
  617. Range of Integers in an Unsorted String
  618. Range Parser
  619. Ranking Poker Hands
  620. Rational Zeros
  621. RDS (Radio Data System) Splash Text Concatenation
  622. Read a UPC/Barcode
  623. Read a UPC/Barcode Part 2
  624. Read the time
  625. Readability is King
  626. Recaman Sequence
  627. Recover a secret string from random triplets
  628. Recovering from a Disk Crash - Reverse Engineering Some Lost Code!
  629. Rectangle Cipher Puzzle
  630. Rectangular Subsets of Tiles in Square Grids (Fixed)
  631. Recursion puzzle
  632. Regex for a decimal number divisible by 4
  633. Regex for Gregorian date validation
  634. Regex to Match Significant Figures
  635. Regexp basics - parsing mana cost
  636. RegExp Fun #1 - When I miss few days of gym
  637. Regular expression for binary numbers divisible by 5
  638. Regular Expressions (groups): Splitting phone numbers into their separate parts.
  639. Relatively Prime Numbers
  640. Remember members decorator
  641. Retirement Planning as a Service
  642. Reverse a singly-linked list
  643. Reverse Inside Parentheses (Inside Parentheses)
  644. Reverse polish notation calculator
  645. Reverse Polish Notation solver (Easy)
  646. Reversi row rudiments
  647. riemann sums II (trapezoidal rule)
  648. Right Truncatable Harshad numbers
  649. RoboScript #2 - Implement the RS1 Specification
  650. RoboScript #3 - Implement the RS2 Specification
  651. RoboScript #4 - RS3 Patterns to the Rescue
  652. Roman numerals, Zeroes and Fractions
  653. ROT13 variant cipher
  654. Rotate Array (JS)
  655. Rotate Corners
  656. Rotated string
  657. Rotational energy levels
  658. Rotational state populations (the Boltzmann distribution)
  659. Rotten Oranges
  660. Round by 0.5 steps
  661. RPG dice roller
  662. RPS Knockout Tournament Winner
  663. Rubiks cube CFOP algo : Cross
  664. Rudimentary Pivot Table
  665. Rule 30
  666. Russian Peasant Multiplication
  667. Sales report
  668. Same Birthday Probability
  669. Sat Nav directions
  670. Save for retirement
  671. Schedulability Test
  672. School Class Arrangement
  673. Scraping: Get the Year a CodeWarrior Joined
  674. Searching for Bulls
  675. Seat Allocation Double Dutch
  676. Secret Agent Time Travel Calculations
  677. Secret knock
  678. Selective memory
  679. Self-closing Cookie Jar
  680. Semi-Thue Systems - The Word Problem [Part 1]
  681. Sentence to words
  682. Separate filename from extension
  683. Sequence generator
  684. Set Closure Generator
  685. Seventh JSON of a seventh JSON
  686. Shakespearean Tug of War
  687. Shallowest path across the river
  688. Shelve your trophies
  689. Shifted cycles
  690. Shorten IPv6 Address
  691. Shortest string
  692. Shortest string that contains all possible bigrams from set of characters
  693. Sierpinski triangle
  694. Simple Barcode Scanner
  695. Simple elevator
  696. Simple Encryption #2 - Index-Difference
  697. Simple Encryption #4 - Qwerty
  698. Simple Events
  699. Simple eviternity numbers
  700. Simple Finite State Machine Compiler
  701. Simple Fun #134: Fix Progression
  702. Simple Fun #139: Black And White
  703. Simple Fun #148: Exchange Sort
  704. Simple Fun #149: Next Day Of Week
  705. Simple Fun #150: Robot Transfer
  706. Simple Fun #153: Knight Rescue
  707. Simple Fun #167: Spreadsheet
  708. Simple Fun #170: Sum Groups
  709. Simple Fun #178: Faulty Odometer
  710. Simple Fun #188: Slogans
  711. Simple Fun #190: Folding Paper
  712. Simple Fun #201: Cards And Pero
  713. Simple Fun #26: Weak Numbers
  714. Simple Fun #283: Censor The Forbidden Words
  715. Simple Fun #299: Look And Say And Sum
  716. Simple Fun #335: Two Programmers And Gold
  717. Simple Fun #342: Buy Newspaper
  718. Simple Fun #387: Lonely Frog IV
  719. Simple Fun #55: Cyclic String
  720. Simple Fun #62: Draw Rectangle
  721. Simple Fun #89: Boxes Packing
  722. Simple Interactive Interpreter
  723. Simple max digit sum
  724. Simple maze
  725. Simple non-decreasing array
  726. Simple number divisibility
  727. Simple number triangle
  728. Simple palindrome game
  729. Simple parenthesis removal
  730. Simple Pig Latin
  731. Simple repeated words
  732. Simple Socket Client
  733. Simple string matching
  734. Simple Substitution Cipher Helper
  735. Simple Sum (with restrictions)
  736. Simple Web Framework #1: Create a basic router
  737. Simpler Interactive Interpreter
  738. Simplexer
  739. Simplifying multilinear polynomials
  740. Simulating Collective Behaviour with Linear Threshold Model
  741. Simultaneous Equations - Three Variables
  742. Single Word Pig Latin
  743. Sir , showMe yourID
  744. Slamming Lockers
  745. Sleigh Authentication
  746. So Easy: Charge time calculation
  747. So many kinds of numbers!
  748. Social Golfer Problem Validator
  749. Social Golfer Problem Validator V2
  750. Socialist distribution
  751. socket guessing game client
  752. Solve the Grid! Binary Toggling Puzzle
  753. Some Circles
  754. Some Tips For Quality Control I
  755. Sophie Germain primes
  756. Sort a massive list of strings (hard)
  757. Sort only integers in Nested List
  758. Sort the comments!
  759. Sortable Poker Hands
  760. Sortable Shapes
  761. Sorting Integers into a nested list
  762. Sorting Poker
  763. Sorting Time
  764. Space Invaders Underdog
  765. Spanish class help
  766. Speed Control
  767. Spelling Bee II
  768. SPF Russia
  769. Spidey Swings Across Town
  770. Spinning Rings - Fidget Spinner Edition
  771. Split string by multiple delimiters
  772. Split Without Loss
  773. Splitting the Workload (part II)
  774. Sports league table - help your local team!
  775. Spot the Differences
  776. Spreadsheet Cell Name Conversions
  777. Spy Agent
  778. Spy games - rebuild your decoder
  779. Squad number generator
  780. Square sums (simple)
  781. Stack Arithmetic Machine
  782. Stacked Balls - 3D (square base)
  783. Stop the loop after n seconds
  784. Strange roman numbers
  785. Streaky Patterns in Coin Flips
  786. String character frequency
  787. String counting
  788. String Pyramid
  789. String searching with wildcard
  790. String Shortener (shrink)
  791. String subpattern recognition II
  792. String subpattern recognition III
  793. String to integer conversion
  794. Strip Url Params
  795. Sub-array division
  796. Subsequence Product Sum
  797. Subset Sum Problem
  798. Sudoku Solver
  799. Sum and Multiply
  800. Sum of certain products
  801. Sum of certain products II
  802. Sum of dices
  803. Summing subsets in list
  804. Sums of Perfect Squares
  805. Sungka
  806. Supernatural
  807. Swap items in a dictionary
  808. Swap Row In Certain Columns of a Matrix
  809. Symbolic differentiation of prefix expressions
  810. T.T.T.#2: Equal to 24
  811. Task master
  812. Temperature converter
  813. Terrible Exception Handling
  814. Tetris Series #2 — Primitive Gameplay
  815. Texas Hold'em Hands
  816. The Chakitra's language
  817. The cross-stitch Kata
  818. The Enigma Machine - Part 2: A Rotor
  819. The Enigma Machine - Part 3: The Reflector
  820. The Enigma Machine - Part 4: A Rotor Part II
  821. The most asked question on CodeWars
  822. The Seven Bridges of Königsberg
  823. Tic-Tac-Toe Checker
  824. Time For Validation
  825. Traffic lights
  826. Train of dominoes
  827. Triangulate a konvex polygon
  828. Tug-o'-War
  829. Twice Their Age
  830. Two Sets of Equal Sum
  831. Understanding epidemic.
  832. Unicode Math
  833. Vanilla Neural Network from scratch
  834. Vanity Plates
  835. Watchmaker problems - watch hands issue
  836. Where am I again?
Clone this wiki locally