Skip to content

List of Python Kata to Update

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