Skip to content

List of Python Kata to Update

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