Skip to content

List of JavaScript Kata to Update

Blind4Basics edited this page Jun 25, 2022 · 302 revisions

This page lists JavaScript kata still stuck in Node 8.x. It's not grouped in any way at the moment.

Any help is appreciated, but I'm still looking for ways to automate common fixes. jscodeshift can be used to transform the code (see example). If you come up with a codemod, please create a similar demo on AST explorer and let me know on https://github.com/codewars/runner/issues/119. That issue also includes some background information.

Since Node 10.x, we've been using Mocha instead of the custom test framework. There are some required changes related to this.

  • The test structure must be describe -> it -> assertions or it -> assertions (i.e., assertions must be inside it, and it cannot be nested). Grouping related tests with describe is preferred if there are many test cases. Note that tests with an invalid test structure might still look valid in the output panel. Automated updates have skipped over those with invalid structure.
  • Test case callback passed to it is no longer immediately executed. This can be tricky to notice.
    • To avoid common issue with closure within a loop, all var within all tests have been upated to let when possible (if tests passed after the change).
  • Test case defined with a callback. Some authors likes to write it("test", _ => {}) which creates a asynchronous test (it("test", (done) => { doStuff().on("end", done); })). Most of these have been fixed.
  • Old assertions are still available in Node 10. It's also available in Node 12 with const Test = require("@codewars/test-compat");. Updating to Chai assertions can be done later with codemod, so it can be skipped.

Use the new "Fork" feature to update kata:

You don't need to open an issue/suggestion and wait to edit. Forking a kata in a language is similar to forking an approved translation, but better because

  • all languages can be forked, including those added directly in Kata Editor and the original language
  • it's never outdated because it forks from the kata

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

List of Node 8.x Kata

  1. Calculate Fibonacci return count of digit occurrences
  2. -Convert it, quickly!
  3. -Reverse it, quickly!
  4. 'x' marks the spot.
  5. "AURUM RECLUDIT CUNCTA"
  6. "console.log" and the Lexical "this"
  7. "string".forEachMatch(regex, callback, [context]);
  8. "TRaduttore".tr( [ "u", "tt" ] , "it" )
  9. (Insane) N Warriors and a Lamp
  10. (Ready for) Prime Time
  11. [AI] Play Me : CodeWarsRunner I (Introduction)
  12. [AI] Play Me : CodeWarsRunner II (Acceleration)
  13. [BF] Even or Odd?
  14. [BF] Fibonacci Sequence
  15. [BF] Hello World!
  16. [BF] Quine
  17. [BF] Reverse input
  18. [BF] Sort string
  19. [BF] Squares
  20. [Geometry A-1] Locate point - to the right, to the left or on the vector?
  21. [Geometry A-2]: Length of a vector
  22. /* Strip my Comments */
  23. # Counting 1: I Want Some Subsets, Not All!
  24. #For Kids# Date decryption.
  25. #For Kids# Date encryption.
  26. #01 - Music theory - Minor/Major chords
  27. #1 Sequences: Pure Even Digit Perfect Squares (P.E.D.P.S)
  28. #4 Matrices: Process for a Square Matrix
  29. #6 Matrices: How Many Matrices Do These Elements Produce?
  30. #7 Matrices: Focused on the Contour
  31. #8 Matrices: Up and Down Sorting For Each Column
  32. 1 Two 3 Four 5!
  33. 1's, 0's and wildcards
  34. 1RM Calculator
  35. 1st day of month that are Sunday in a year range
  36. 2 DNAs sequences, coding for same protein?
  37. 2048!
  38. 254 shades of grey
  39. 5 without alphanums!!!
  40. 5command - Esoteric programming #1
  41. 5x5 Tap Code
  42. 7-segment converter
  43. 80's Kids #1: How Many Licks Does it Take?
  44. 80's Kids #10: Captain Planet
  45. 80's Kids #2: Help ALF Find His Spaceship
  46. 80's Kids #3: Punky Brewster's Socks
  47. 80's Kids #4: Legends of the Hidden Temple
  48. 80's Kids #5: You Can't Do That on Television
  49. 80's Kids #6: Rock 'Em, Sock 'Em Robots
  50. 80's Kids #7: She's a Small Wonder
  51. 80's Kids #8: The Secret World of Alex Mack
  52. 80's Kids #9: Down in Fraggle Rock
  53. 8kyu interpreters: HQ9+
  54. A (no more) bugs trilogy: Episode 3 - Make a Player
  55. A Banking Trouble
  56. A bugs trilogy: Episode 1 - "Let Math.Random(); decide your future"
  57. A Crazy Robot? Who's is behind the scenes to make that?
  58. A for Apple
  59. A functional deck of cards....
  60. A kata is a kata, you can't say it's only a half!
  61. A Knight's Tour
  62. A Man and his Umbrellas
  63. A Memory game array
  64. A Promise is a Promise
  65. A simple Tic-tac-toe class
  66. A Taste of Curry
  67. Aaaaaand theeeeeen
  68. ABC - Esoteric programming #2
  69. Abstract Model Magic
  70. Accumulator Calculator
  71. ACME factory needs your help
  72. Acute, Obtuse, or Right?
  73. AD2070: Help Lorimar troubleshoot his robots- ultrasonic distance analysis
  74. AD2070: Help Lorimar troubleshoot his robots-Search and Disable
  75. Ada goes to coding bootcamp
  76. Add Length
  77. Add new item (collections are passed by reference)
  78. Adding Arrays
  79. Adding Big Numbers
  80. Adding Binary Numbers
  81. Adding useful functional functionality to JavaScript arrays
  82. Addition with Limitations
  83. Additionless addition.
  84. Additive Numbers
  85. Advanced Events
  86. After(?) Midnight
  87. Age Range Compatibility Equation
  88. Alex & snooker: points earned.
  89. Alex & snooker: scores.
  90. Alfred's Laundry Robot
  91. Algebraic Lists
  92. Aliens have landed
  93. All Balanced Parentheses
  94. All representations as binomial coefficient, or: How often in Pascal's Triangle ?
  95. All Star Code Challenge #12
  96. All Star Code Challenge #17
  97. All Star Code Challenge #18
  98. All Star Code Challenge #25
  99. All Star Code Challenge #32
  100. All that is open must be closed...
  101. All unique
  102. Alphabet symmetry
  103. Alphabetic Anagrams
  104. Alphabetical Sequence
  105. Alphabetize a list by the nth character
  106. Alphametics Solver
  107. Alternate capitalization
  108. Alternate Square Sum
  109. altERnaTIng cAsE <=> ALTerNAtiNG CaSe
  110. Alternating Loops
  111. Alternating Operations On A Nested Array
  112. Alternative Truth Machine
  113. Am I safe to drive?
  114. Amidakuji
  115. Amount to Coins - Universal
  116. An 'orrible expression on 'is face
  117. An Eventful Bus
  118. Anagram difference
  119. And the Mosckar goes to…
  120. Angle Between Clock Hands
  121. Angle-a-trons and Phyllotaxy
  122. Angular modules
  123. Anonymous Returns.
  124. Answering questions about data with Lo-Dash - 1
  125. Antipodal Points with Same Temperature
  126. AOP - After
  127. AOP - Around
  128. AOP - Before
  129. Apparently-Modifying Strings
  130. Apply offset to subtitles
  131. Approving Kata
  132. Approximate Fractions
  133. Arbitrary-Length Integer Arithmetic
  134. Are arrow functions odd?
  135. Are the values equal?
  136. Are there any arrows left?
  137. Are they the "same"?
  138. Are we alternate?
  139. Are You a One-Liner? #1: divide 2,3,5,7
  140. Are You a One-Liner? #2: multiplication table
  141. Are You a One-Liner? #3: A4 Paper
  142. Are you Geometric or Arithmetic? No, I´m both of them.
  143. Area and perimeter of the ellipse
  144. Area of a Circle
  145. Area of a Square
  146. Area of House from Path of Mouse
  147. Area or Perimeter
  148. Arguments to Binary addition
  149. Arithmetic progression
  150. Armstrong Number
  151. Around Fibonacci: chunks and counts
  152. Array combinations
  153. Array Deep Count
  154. Array element parity
  155. Array Graphics - Lines
  156. Array Info
  157. Array of Morse, find unique and dublicate elements
  158. Array power
  159. Array reduction
  160. Array to HTML table
  161. Array.isArray
  162. Array.prototype.push
  163. Array.prototype.splice(from, count, insertItems...)
  164. Array.prototype.splice(from, count, insertItems...) - Advanced
  165. Arrays are Objects
  166. Arrays of cats and dogs
  167. Arrays of Lists of Sets
  168. Article archive and social likes
  169. Ascii Art Generator
  170. ASCII Games: Dance Dance Evolution I
  171. ASCII Games: Flood Fill (Player)
  172. ASCII Games: Warning: Ice!
  173. ASCII hex converter
  174. ASCII Shift Encryption/Decryption
  175. Assembler interpreter (part II)
  176. Assorted Rectangular Pieces Puzzle
  177. Atbash Cipher Helper
  178. ATM Heist
  179. Authenticate a list of usernames
  180. Auto Sorted Array - Easy
  181. Autocomplete! Yay!
  182. Automaton (Part 2)
  183. Automaton (Part 3)
  184. Automorphic Number (Special Numbers Series #6)
  185. Average Scores
  186. Average value of squared even positive integers array
  187. Back to KinderGarten (eeeeeeasy)
  188. Back to KinderGarten 3 : What's this list ? (easy?)
  189. Back to KinderGarten II : Where's Aïcha ? (eeeasy)
  190. Back to the Future?
  191. Balance the arrays
  192. Balance the parentheses
  193. Balance the tree
  194. Ball Launcher Robot
  195. Ball Roll On Quartic Polynomial
  196. Bank Robbery
  197. Bar Graph - Graphing #1
  198. Barbell racking calculator
  199. Barbell weight
  200. Base64 Encoding
  201. Baseball
  202. Basic Compression
  203. Basic JS - Building a calculator
  204. Basic markdown to HTML
  205. Basic neural networks - Machine Learning #2
  206. Basics - Generators #1
  207. Basics 04: Rotate Matrix
  208. Basket of Fruits
  209. Batman Quotes
  210. Battle of the characters (Easy)
  211. Battle of the characters (Medium)
  212. Bầu cua tôm cá
  213. BBQ Pitmaster
  214. Be Concise I - The Ternary Operator
  215. Be Concise II - I Need Squares
  216. Be Concise III - Sum Squares
  217. Be Concise IV - Index of an element in an array
  218. Beam me up Statey using ReactJS
  219. Beautiful STAR
  220. BECOME IMMORTAL
  221. Beeramid
  222. Begin your day with a challenge, but an easy one.
  223. Beginner friendly: Lowercase letters
  224. Beginner Series #2 Clock
  225. Behind Enemy Lines
  226. Berlin Clock
  227. Berserk rater: CG Vs. Clang
  228. Bet payout calculator
  229. Bicycle gear inch calculator
  230. Big Arithmetic - integer add/subtract
  231. Big Integer Modulo
  232. Big integers sum
  233. Big number problem
  234. Bill Gates' Percentage Calculator
  235. Bin to Decimal
  236. Binary Genetic Algorithms
  237. Binary scORe
  238. Binary string
  239. Binary Swap
  240. Binary sXORe
  241. Binary to string
  242. Binary Zoo
  243. Binding within the List Monad
  244. BIO 2013 : Watching the Clock
  245. bit "Wise" #1: XOR-cism
  246. Bit calculator
  247. Bit Plane Return
  248. BitMath: Addition
  249. BitMath: Multiplication
  250. Bitty Words
  251. Blobservation
  252. Block-exchanging reverse
  253. Bloxorz Solver
  254. Boardgame Fight Resolve
  255. Bob - The Automated Manager
  256. Bob's Secret Cipher
  257. Body Mass Index (BMI) calculator
  258. Body mass index calculation
  259. Boggle Word Checker
  260. Boolean logic from scratch
  261. Born to be chained
  262. Bouncing Ball
  263. Braces status
  264. Bracket Duplicates
  265. Brainscrambler - Esoteric programming #3
  266. Branch Prediction
  267. Breadcrumb Generator
  268. Breadth-First DOM Traversal
  269. Bribe the Guards of the Crown Jewels
  270. Broken Image - Puzzles #1
  271. Broken scales
  272. Broken sequence
  273. Build a pile of Cubes
  274. Build a Trie
  275. Building a mini search engine
  276. Building a Sequence Cocatenating Digits with a Given Order.
  277. Building blocks
  278. Building Strings From a Hash
  279. Bulk up!
  280. Burrows-Wheeler transform I. Coding
  281. Burrows-Wheeler transform II. Decoding
  282. Buying a car
  283. Buying the Farm : Irrigation
  284. By the Power Set of Castle Grayskull
  285. Caesar Cipher Encryption - Variation
  286. Caesar Cipher Helper
  287. Caffeine Script
  288. Calculate age in years
  289. Calculate Factor
  290. Calculate Hypotenuse of Right-angled Triangle
  291. Calculate mean and concatenate string
  292. Calculate number of inversions in array in linearithmic time
  293. Calculate Price Excluding VAT
  294. Calculate Pyramid Height
  295. Calculate String Rotation
  296. Calculate the bearing angle angle between two points
  297. Calculate the required interest rate
  298. Calculate Two People's Individual Ages
  299. Calculating Expected Utility
  300. Calculating with Functions
  301. Calculating with objects
  302. Calculator (Addition and Spaces) [Part 1]
  303. Calendar Week
  304. Call The Knights!
  305. Callback Set
  306. Cambridge Word Scramble
  307. CamelCase Method
  308. Can I have cake?
  309. Can you create an Ouroboros?
  310. Can you get the loop ?
  311. Can you keep a secret?
  312. Can you move to Zephland?
  313. Can you test it for me?
  314. Candy count
  315. Candy problem
  316. Canvas Fun #1: Draw Lines
  317. Canvas Fun #2: Draw Rectangles
  318. Canvas Fun #3: Draw Screen Unlock Pattern
  319. Canvas Fun #4: Warning! Traffic Light Ahead!
  320. Canvas Fun #5: Count The Smiling Face
  321. Capital Words!
  322. Capitalize first letter of a string
  323. Capitals first!
  324. Car Door Roulette - Easy Version
  325. Car Door Roulette - Harder Version
  326. Card Counting
  327. Card game
  328. Card game: twenty-one
  329. Cartesian coordinates from degree angle
  330. Cartesian neighbors
  331. Cartesian neighbors distance
  332. Case Reversal of Consecutive Duplicates
  333. Case Sensitive
  334. Case swapping
  335. Catch me if you can (rolling start)
  336. Cells states
  337. Centroid I
  338. Champernowne's Championship
  339. Change it up
  340. char_to_ascii
  341. Character Concatenation
  342. Character frequency
  343. Character Frequency
  344. Character limits: How long is your piece of string?
  345. Cheating a bit...
  346. Check a Curious Divisibility. (Brute force version)
  347. check for winning box in dots and boxes game
  348. Check if a triangle is an equable triangle!
  349. Check if number is prime without loops
  350. Check if two words are isomorphic to each other
  351. Check RNA Nucleotides
  352. Check three and two
  353. Check your arguments
  354. Checkerboard King Combo Move
  355. Chess piece values
  356. Chessboard Squares Under Queen's Attack
  357. Chicken Sexing
  358. Chinese Zodiac
  359. chmod calculator in octal.
  360. Chocolate Celebration
  361. Chocolate Party
  362. Choose featured projects for Gratipay's homepage!
  363. Christmas baubles on the tree
  364. Chuck Norris I - Push Ups
  365. Chuck Norris II - One Punch
  366. Chuck Norris VI - Shopping with Chuck
  367. Chuck Norris VII - True or False? (Beginner)
  368. Church numbers
  369. Church numbers (ii)
  370. Cipher
  371. Circular Objects #1 - Running around in circles
  372. Class conundrum - Bug Fixing #7
  373. Classy Classes
  374. Classy Extentions
  375. Clay Pigeon Shooting
  376. Clean up your Gibberish!
  377. Clean your shoes rack
  378. Climb Time - Can you send it?
  379. Climbing the Leaderboard
  380. Clock Hands
  381. Clock Patience
  382. Closest and Smallest
  383. Closest elevator
  384. Closest friends
  385. Closest to Zero
  386. Clue - Esoteric programming #4
  387. Code Adventurer Guild: BeiJing
  388. Code Adventurer Guild: HongKong
  389. Code-ilocks. This exercise is JUST RIGHT!
  390. Codewars style ranking system
  391. Coding 3min : A*B=C
  392. Coding 3min : Are they symmetrical?
  393. Coding 3min : Balance Attraction
  394. Coding 3min : Count animals
  395. Coding 3min : Eat watermelon
  396. Coding 3min : Excel Puzzle #1
  397. Coding 3min : Excel Puzzle #2
  398. Coding 3min : Find the murderer
  399. Coding 3min : Guess the Hat
  400. Coding 3min : Hacker and change
  401. Coding 3min : Half it II
  402. Coding 3min : Half it III
  403. Coding 3min : Half it IV
  404. Coding 3min : Max Value
  405. Coding 3min : Parallel circuit
  406. Coding 3min : Planting Trees
  407. Coding 3min : Reading a Book
  408. Coding 3min : Remove screws I
  409. Coding 3min : Remove screws II
  410. Coding 3min : Series circuit
  411. Coding 3min : Tidy up the room
  412. Coding 3min : toLoverCase()
  413. Coding 3min : Waiting for a Bus
  414. Coding 3min: Bug in Apple
  415. Coding 3min: Collatz Array(Split or merge)
  416. Coding 3min: Father and Son
  417. Coding 3min: Give me the equation
  418. Coding 3min: Trypophobia
  419. Coding Meetup #10 - Higher-Order Functions Series - Create usernames
  420. Coding Meetup #15 - Higher-Order Functions Series - Find the odd names
  421. Coding with Squared Strings
  422. Collatz
  423. Collatz Conjecture (Recursive)
  424. Collatz Conjecture Length
  425. Collision Detection
  426. Color Ghost
  427. Color of the moment
  428. Colored Hexes!
  429. Colour Association
  430. Coloured Lattice Points Forming Coloured Triangles
  431. Combine objects
  432. Combining Records
  433. Common array elements
  434. Common Bit Twiddles
  435. Compact data processing: bit comparison
  436. Compare powers
  437. Competitive eating scoreboard
  438. Complete The Pattern #10 - Parallelogram
  439. Complete The Pattern #11 - Plus
  440. Complete The Pattern #12
  441. Complete The Pattern #13
  442. Complete The Pattern #14
  443. Complete The Pattern #15
  444. Complete The Pattern #16
  445. Completed Mahjong Hands
  446. Complex numbers
  447. Composed Integers Having Prime Factors Only Once
  448. Composing squared strings
  449. Compound Nouns, Common Nouns, and Adjectives Test
  450. CompoundArray
  451. Compression : impossible
  452. Computational Geometry 101: Perimeter and Area of an arbitrary shape (2D)
  453. Compute a convex hull
  454. Compute the Largest Sum of all Contiguous Subsequences
  455. Compute Unix path
  456. Concatenating functions
  457. Concatenation substring
  458. Conference Traveller
  459. Config Parsing: INI
  460. Configure an express server
  461. Connect Four
  462. Connect Four: Unlimited Edition
  463. Connected blocks
  464. Connected blocks (second part)
  465. Consecutive Count
  466. Consecutive k-Primes
  467. Consecutive strings
  468. Conservative Property Proxy
  469. Consonant value
  470. Constrained GCD
  471. Contact Deduplication
  472. Contamination #1 -String-
  473. Control the Beast (controlled components in ReactJS)
  474. Convert a linked list to a string
  475. Convert an array of strings to array of numbers
  476. Convert Hash To An Array
  477. Convert PascalCase string into snake_case
  478. Convert Sentences to New York, my guy.
  479. Convert the score
  480. Converter
  481. Converting integer to currency format
  482. Conway's Game of Life
  483. Conway's Game of Life - Unlimited Edition
  484. Coordinates Validator
  485. Coprimes up to N
  486. Cost of Shopping
  487. Count all the sheep on farm in the heights of New Zealand
  488. Count chains of ones in subsequences
  489. Count the Characters
  490. Count the Combinations
  491. Count the connected components
  492. Count the divisible numbers
  493. Count the number of cubes with paint on
  494. Count the Ones
  495. Count the smiley faces!
  496. Count The Zeros: 1 to n
  497. Count word occurrences
  498. Countdown - Longest Word
  499. Countdown to Christmas
  500. Counting DNA Nucleotides
  501. Counting Duplicates
  502. Counting E-Primes
  503. Counting in English one, two, three... to 2 Quadrillion (2,000,000,000,000,000)
  504. Counting Nested Functions
  505. Counting power sets
  506. Counting Sort
  507. Counting String Subsequences
  508. Covfefe
  509. Cracking CRC32
  510. Crash Override
  511. Crashing Boxes
  512. Cream of the crop
  513. Create 10x10 array and randomly fill each cell with "A", "B", "C", or "D"
  514. Create a frame!
  515. Create a House Cleaning Rota
  516. Create a password hashing function.
  517. Create an Evaluator Function Creator
  518. Create Four Letter Birding Codes from Bird Names
  519. Create palindrome
  520. Create the base - Dungeon crawler #1
  521. Create Your Own "Promise.all()"
  522. Creating Elements with React
  523. Credit Card Checker
  524. Cross the Bridges
  525. Crossed words
  526. Crouching Distribution, Hidden Constant
  527. Crushing blows and blushing crows
  528. Cryptic Cave: Episode 1
  529. Cryptography Challenge - Log of Lights
  530. CSV representation of array
  531. CTCI 1.5 One Away
  532. Cube-powerful
  533. CubeSummation
  534. Currency Conversion
  535. Currying functions: multiply all elements in an array
  536. Custom Array Filters
  537. Custom concat() Array Method
  538. Custom each() Array method
  539. Custom Setters and Getters
  540. Cut array into smaller parts
  541. Cut me in Pieces but in The Way I Like
  542. D&D Character generator #1: attribute modifiers and spells
  543. D&D Character generator #2: psion power points
  544. D&D Character generator #3: carrying capacity
  545. Dana White needs your help... Can you help the UFC?
  546. Dangerous Dates
  547. Dashatize it
  548. dataTypes String to Array
  549. Date Format Validation
  550. Date formatter
  551. Date Sanity Methods
  552. Dave's gamble.
  553. Days in the year
  554. Debug Sum of Digits of a Number
  555. Debug Tic-Tac-Toe Checker
  556. Decibel Scale
  557. Decimal to binary converter
  558. Decimal to Factorial and Back
  559. Decipher the Message
  560. Decipher this!
  561. Decode Morse
  562. Decode the Morse code
  563. Decode the Morse code, advanced
  564. Decode the Morse code, for real
  565. Decoded String by the Numbers
  566. Decompose double strand DNA into 6 reading frames
  567. Decreasing Inputs
  568. Decrypt this school cipher
  569. Deep Assignment
  570. Deep Freeze
  571. Defeat the Elemental Titans
  572. Defend your castle
  573. Deferred Objects
  574. Defuse the bombs!
  575. Degree or not Degree (Radian brooo)
  576. Déjà vu Duplicates
  577. Delete occurrences of an element if it occurs more than n times
  578. Deletion in an array
  579. Delta Bits
  580. Depot organization 1
  581. Derive Cipher from Plaintext
  582. Describe the shape
  583. Design a simple markdown compiler with string substitution feature
  584. Determine Results of Pole Vault Competition
  585. Devil's Sequence
  586. DevOps legacy roasting -> disco inferno -> burn baby burn
  587. Diamonds and Toads
  588. Dice roll - D&D #1
  589. Dice Rolling
  590. Did she say hallo?
  591. Difference between two collections
  592. Difference Of Squares
  593. DigitAll
  594. Digits Average
  595. Directions Reduction
  596. Disarium Number (Special Numbers Series #3)
  597. Distance Between 2 Points on a Cartesian Plane
  598. Distance from the average
  599. Distribute server workload
  600. Divide integers as strings
  601. Divide numbers as strings
  602. Divide two numbers without using the '/' operator and return the result to a specified number of decimal points
  603. Diving Scores
  604. Divisible by previous digit?
  605. Divisor harmony
  606. DNA GC-content
  607. Do something "n.times" (Simplifying "for" loops)
  608. Do you know how to make Query String?
  609. Do you speak "English"?
  610. Do you speak retsec?
  611. Dodgy delete key
  612. Dollars and Cents
  613. Dominant array elements
  614. Dominant primes
  615. Domino Tiling - 2 x N Board
  616. Domino Tiling - 3 x N Board
  617. Domino Tiling - 5 x 2N Board
  618. Domino Tiling - M x N Board with Holes
  619. Don't Drink the Water
  620. Don't Eat the Last Cake!
  621. Don't get stressed
  622. Don't rely on luck HARDCORE
  623. Dont drive too long!
  624. Doomsday Basic
  625. DOS era #1: Help!!!
  626. DOS era #2: Attrib
  627. Dota 2 Bots - Pudge's Meat Hook
  628. Double Rainbow!
  629. Double Trouble
  630. Down Arrow With Numbers
  631. Draw a Circle.
  632. Dream Or Reality
  633. Dreidel dreidel
  634. Driving Licence
  635. Driving School Series #2
  636. Drunk friend
  637. Drying Potatoes
  638. Duck Duck Goose
  639. Dude E Free
  640. Dumb News: The Truth About CW Leaderboard !
  641. Dummy Epoch - find the gap
  642. Duplicate Arguments
  643. Duplicates. Duplicates Everywhere.
  644. Easy Cyclist's Training
  645. Easy Diagonal
  646. Easy Line
  647. Easy mathematical callback
  648. easy peasy - smallest input
  649. Easy Time Convert
  650. Echo
  651. Elapsed Seconds
  652. Elections: Weighted Average
  653. Element equals its index
  654. Elevator algorithm
  655. Elevator Distance
  656. Elevator with call buttons
  657. Ellipse contains point?
  658. Elo rating - one game, one pair
  659. Email Validation
  660. Emily's Eccentric Encoding
  661. Emirps
  662. English beggars
  663. Enumerable Magic #1 - True for All?
  664. Enumerable Magic #3 - Does My List Include This?
  665. Enumerable Magic #4 - True for None?
  666. Enumerable Magic #5- True for Just One?
  667. Equation Discovery
  668. Equivalent Dice
  669. Error Throwing - Error Handling #2
  670. ES2015: Get the real length of string. 
  671. ES6 string addition
  672. Escape the maze
  673. Esolang Interpreters #1 - Introduction to Esolangs and My First Interpreter (MiniStringFuck)
  674. Especially Joyful Numbers
  675. esrever esreveR!
  676. Estimating Amounts of Subsets
  677. Euclidean distance in n dimensions
  678. Evaluate a postfix expression
  679. Even Binary Sorting
  680. Even numbers in an array
  681. Even odd disparity
  682. Even Odd Pattern #1
  683. Evens and Odds
  684. Every archer has its arrows
  685. Every Every - Shortest Code
  686. Every possible sum of two digits
  687. Everything Is Even
  688. Evil Autocorrect Prank
  689. Excel sheet column numbers
  690. Exclamation marks series #4: Remove all exclamation marks from sentence but ensure a exclamation mark at the end of string
  691. Exclusive "or" (xor) Logical Operator
  692. Exclusive presentations
  693. Expression Transpiler
  694. Expressive Objects
  695. Extended weekends
  696. Extended Weekends - Challenge Edition
  697. Extending JavaScript Objects: Contains Method
  698. Extending JavaScript Objects: Get First & Last Array Element
  699. Extending JavaScript Objects: Reverse String
  700. Extending JavaScript Objects: Simple Math Methods
  701. Extra Perfect Numbers (Special Numbers Series #7)
  702. extract file name
  703. Extract the IDs from the data set
  704. Fabergé Easter Eggs crush test
  705. Fac Recursion (Pest control - find the bugs and fix them)
  706. Factorial
  707. Factorial length
  708. Factory Functions #1 - Creating profile for people
  709. Factory Functions #2 - Inheritance and Object Composition
  710. Failed Filter - Bug Fixing #3
  711. Failed Sort - Bug Fixing #4
  712. Fake website #1: Choose a good name for the website
  713. Fake website #2: Choose a best server to create website
  714. Fake website #3: Choose a cool color for the web site
  715. Fake website #4: Design a strict user registration verification function
  716. Fake website #6: Design an automatic beta katas processing function
  717. Fame Of All
  718. Fast/Precise Natural Logarithm
  719. Fastest Code : A*B=C
  720. Fastest Code : Count animals
  721. Fastest Code : Equal to 24
  722. Fastest Code : Excel Puzzle #1
  723. Fastest Code : Excel Puzzle #2
  724. Fastest Code : Half it III
  725. Fastest Code : Half it IV
  726. Faulty Data Recovery
  727. Feed Kahumolings!
  728. Feynman's square question
  729. Fibo akin
  730. Fibonacci Generator
  731. Fibonacci on roids
  732. Fibonacci, Tribonacci and friends
  733. Fifa 17 Launch
  734. Figure Out the Notes
  735. File Finder
  736. File Size Trouble!
  737. Fill in the gaps in my timesheet.
  738. Filling an array (part 1)
  739. Filling an array (part 2)
  740. Filter out for good!
  741. Filter the number
  742. Filter unused digits
  743. Filter valid romans
  744. Financing Plan on Planet XY140Z-n
  745. Find Cracker.
  746. Find a Bunch of Common Elements of Two Lists in a Certain Range
  747. Find a Very Special Set Of Numbers In a Certain Range
  748. Find All Array Values That Fall Within a Given Difference
  749. Find all non-consecutive numbers
  750. Find all occurrences of an element in an array
  751. Find an area
  752. Find array
  753. Find Factors Down to Limit
  754. Find Fibonacci last digit
  755. Find Grid Position
  756. Find heavy ball - level: conqueror
  757. Find heavy ball - level: master
  758. Find heavy ball - level: novice
  759. Find heavy ball - level: ubermaster
  760. Find last Fibonacci digit [hardcore version]
  761. Find me the names
  762. Find min and max
  763. Find Multiples of a Number
  764. Find Nearest square number
  765. Find number in an array # 2
  766. Find number in an array # 3
  767. Find number in an array # 4
  768. Find number in an array # 5
  769. Find number in an array # 6
  770. Find Number With Maximum Number Of Divisors
  771. Find Numbers with Same Amount of Divisors
  772. Find out the longest string chain
  773. Find out whether the shape is a cube
  774. Find sum of top-left to bottom-right diagonals
  775. Find the area of the rectangle!
  776. Find the calculation type
  777. Find the Capitals
  778. Find the discounted prices
  779. Find The Duplicated Number in a Consecutive Unsorted List - Tougher Version
  780. Find the First Number in Having a Certain Number of Divisors I
  781. Find the force of gravity between two objects
  782. Find the Golden Ticket!
  783. Find the hobbits!
  784. Find the Integral
  785. Find the Location for the Wildlife Study
  786. Find the longest gap!
  787. Find The Max Sum Of Contiguous-Submatrix In a Matrix - Ultimate Version
  788. Find the maximum possible product of 3 integers in an array
  789. Find the Middle of the Product
  790. Find the Mine!
  791. Find the missed number
  792. Find the missing element between two arrays
  793. Find the missing term in a Geometric Progression
  794. Find the missing term in an Arithmetic Progression
  795. Find the Most Probable Sum Value or Values, in Rolling N-dice of n Sides
  796. Find the motif in DNA sequence.
  797. Find the Nexus of the Codewars Universe
  798. Find the Nth longest string in an Array
  799. Find the Number?
  800. Find the odd int
  801. Find The Parity Outlier redux
  802. Find the position!
  803. Find the smallest
  804. Find the sum of the roots of a quadratic equation
  805. Find the Word Pair!
  806. Find Transcription Factors
  807. Find twice of a number's value
  808. Find whether there is a route between two nodes in a graph
  809. Find within array
  810. Find X
  811. Finding North
  812. Finding Remainder Without Using '%' Operator
  813. Finding the Closest Maximum Values of a Function to an Upper Limit
  814. Finish this Mini Sudoku
  815. First n Prime Numbers
  816. First-Class Function Factory
  817. Fix arithmetic progression
  818. Fix array sequence
  819. Fix string case
  820. Fix your code before the garden dies!
  821. Fixed length palindromes
  822. FIXME: Get Full Name
  823. Fizz Buzz - Without ifs
  824. Fizz Buzz Reloaded
  825. FizzBuzz Backwards
  826. Flatten and sort an array
  827. Flexible Card Game
  828. Flight incident probabilities
  829. Floating-point Approximation (II)
  830. FloatStream
  831. Flow division
  832. Fly as fast as you can
  833. Follow that Spy
  834. Following Sierpinski's Footprints
  835. Following the Paths of Numbers Through Prime Factorization
  836. Food combinations
  837. For the sake of argument
  838. For Twins: 1. Types
  839. For UFC Fans (Total Beginners): Conor McGregor vs George Saint Pierre
  840. Format data value
  841. Format Text
  842. Forming a Magic Square
  843. Four Pass Transport
  844. Foxes and rabbits
  845. Free pizza
  846. Frequency Analysis With Buckets
  847. Freudian translator
  848. Friday the 13th Part 1
  849. Friends with Mangoes
  850. Frugal Pizza
  851. Fruit Machine
  852. Fruit string calculator
  853. Fuel economy converter (mpg <-> L/100 km)
  854. Fuel usage reporting
  855. Full Metal Chemist #1: build me...
  856. Fun with ES6 Classes #1 - People, people, people
  857. Fun with ES6 Classes #2 - Animals and Inheritance
  858. Fun with ES6 Classes #3 - Cuboids, Cubes and Getters
  859. Fun with ES6 Classes #4 - Cubes and Setters
  860. Function Cache
  861. Function Coercion Errors
  862. Function Wrapper: Nullity
  863. Function Wrappers: Inline Testing
  864. Function Wrappers: pool
  865. Function-Factory
  866. Function.prototype.clone
  867. Functional Addition
  868. Functional Binary Trees
  869. Functional Lists
  870. Functions of Integers on Cartesian Plane
  871. functions waterfall!
  872. Funny jubilees
  873. Future
  874. Game Hit the target - 2nd part
  875. Gaussian primes
  876. Generalized Matrix Multiplication
  877. Generate a random number (the hard way!)
  878. Generate An Array of Unique Strings
  879. Generate range of integers
  880. Generate user links
  881. Generating Generators - Generators #3
  882. Generic Ball Clock
  883. Genetic Algorithm Series - #1 Generate
  884. Genetic Algorithm Series - #3 Crossover
  885. Geohashing
  886. Geometric Mean I
  887. Geometric Progression Sequence
  888. Geometry Basics: Circle Area in 2D
  889. Geometry Basics: Distance between circles in 2D
  890. Geometry Basics: Distance between points in 3D
  891. Geometry Basics: Triangle Area in 2D
  892. Geometry Basics: Triangle Perimeter in 2D
  893. Gerrymander Solver
  894. Get all array elements except those with specified indexes
  895. Get angle between hour and minute hands
  896. Get array elements with specified keys
  897. get ascii value of character
  898. get character from ASCII Value
  899. Get Password from grid
  900. Get root property name
  901. Get Smallest Common Factor
  902. Get the closure property
  903. Get the Excel column title!
  904. Get the Grid Coordinates
  905. Get your steppin' on son
  906. Get Zodiac Sign
  907. Getting along with Bernoulli's numbers
  908. Getting along with Integer Partitions
  909. Give me a Diamond
  910. Give me DST !!!
  911. Give me the k first digits. Odd digits.
  912. Global estimates
  913. Going to zero or to infinity?
  914. Goldbach’s Conjecture
  915. Gotta start somewhere - Code Tracker #1
  916. GPS Navigation
  917. Grandpa's pants
  918. Graphics Series #1: barcode EAN-13 part1
  919. Graphics Series #2: barcode EAN-13 part2
  920. Graphics Series #3: Repair the LED display
  921. Graphics Series #4: Fireworks
  922. Graphics Series #5: The rope is burning
  923. Graphics Series #6: Traffic lights check
  924. Grasshopper - Function syntax debugging
  925. Grasshopper - Object syntax debug
  926. Grasshopper - Terminal Game #1
  927. Greatest Common Factor of an Array
  928. Greatest Difference
  929. Green Glass Roof- Puzzles #6
  930. Grocer Grouping
  931. Group Repeating Fractions
  932. Gryffindor vs Slytherin Quidditch Game
  933. Guess the array
  934. Guess the list pattern #1
  935. Guess the list pattern #2
  936. Guess the number!
  937. Hack My Account!
  938. Hacker's job
  939. Haiku Wizard
  940. Half Life
  941. Hall Of Fame
  942. Hamming(7,4) code - Message encoding
  943. Hamster me
  944. Handy Toolbox for Kata authors
  945. Hangman
  946. Hangman game
  947. Hangŭl Unicode From Jamo Values
  948. Hannah vs. Snooze Button
  949. Happy New Year, 2018 !!
  950. Happy numbers
  951. Happy numbers to the n power
  952. Hard Time Bomb
  953. Harry and the Mathematician's Chicken
  954. Haskell scanl function
  955. heggeleggleggo
  956. Hello Happy Codevarrior!
  957. Help Mrs Jefferson
  958. Help Green Lantern with his web site
  959. Help Kiyo きよ solve her problems LCM Fun!
  960. Help Mr. E
  961. Help Mr... Dr. Strange to bargain!
  962. Help Suzuki count his vegetables....
  963. Help Suzuki pack his coal basket!
  964. Help Suzuki purchase his Tofu!
  965. Help Suzuki rake his garden!
  966. Help the general decode secret enemy messages.
  967. Help your fellow warrior!
  968. Help Yumi collect all the rings. Part 1
  969. Heroes of Might & Magic II: One-on-One
  970. Heroes of Might & Magic II: Chain Lightning
  971. Hex class
  972. Hex to base64
  973. Hex Word Sum
  974. hidden key
  975. Hide from the Sun
  976. Hide password from jdbc url
  977. Hide phone numbers
  978. Highest number with two prime factors
  979. Hit Count
  980. Hofstadter Q
  981. Hold'em Holecard Combinatorics
  982. Holiday I - Temperature in Bali
  983. Holiday IV - Leg Room
  984. Holiday IX - Transit Leg Massage
  985. Holiday VI - Shark Pontoon
  986. Holiday X - Bintang Vests
  987. Hollow Triangle
  988. Homogenous arrays
  989. Horror Top Trumps (card game)
  990. House of cards
  991. How deep do these trees even go?
  992. How far can you pedal a bike???
  993. How Green Is My Valley?
  994. How long should you cook this for?
  995. How long will it take the train to reach its final destination?
  996. How low do you go?
  997. How many are smaller than me II?
  998. How many consecutive numbers are needed?
  999. How many cows do you have?
  1000. How Many Differences of Squares?
  1001. How many dots are covered
  1002. How many eggs?
  1003. How many feelings?
  1004. How many numbers III?
  1005. How Many Numbers?
  1006. How Many Numbers? II
  1007. How many palindromes can you find ? (performance)
  1008. How many stairs will Suzuki climb in 20 years?
  1009. How many times should I go?
  1010. How much coffee do you need?
  1011. How Much Lines
  1012. How much tax?
  1013. How much Wood?
  1014. How old will I be in 2099?
  1015. HTML DOM: Part 1 - Tree
  1016. HTML DOM: Part 2 - Attributes
  1017. Huffman Encoding
  1018. Human Friendly Random Numbers
  1019. Human readable duration format
  1020. Human readable working hours
  1021. Hungarian Vowel Harmony (harder)
  1022. I guess this is a 6kyu kata #10: Emotion of sentences
  1023. I guess this is a 6kyu kata #2: Merge strings
  1024. I guess this is a 6kyu kata #3: Trim the Christmas tree
  1025. I guess this is a 6kyu kata #5: Whac-A-Mole
  1026. I guess this is a 7kyu kata #1: Search result
  1027. I guess this is a 7kyu kata #4: Find 0 and 1
  1028. I guess this is a 7kyu kata #6: Fruit Ninja I
  1029. I love big nums and I cannot lie
  1030. I need a lookup quick!
  1031. I need more speed!
  1032. I Promise Not To Optimize
  1033. I Spy
  1034. I'm already Tracer
  1035. I'm longer than you!
  1036. Ideal electron distribution
  1037. Identify the array's ordering
  1038. Image Files Only
  1039. Image Processing
  1040. Imaginary Base Conversion
  1041. Imperfect Fibonacci Rabbits
  1042. Imperfect Network #1 (duplicate messages)
  1043. Imperfect Network #2 (out-of-order messages)
  1044. Implement "The Match" to assign med school graduates to hospitals
  1045. Implement Array.prototype.forEach
  1046. Implement brute force protection
  1047. Implement Debounce
  1048. Implementing a Queue
  1049. Implementing a Queue - Performance Version
  1050. Implied Probability from Fractional Betting Odds
  1051. Indexed capitalization
  1052. Infinite Diceworks: MeanMaxing your rolls
  1053. Infinite Diceworks: MeanMaxing your rolls (Quantum Mechanically)
  1054. Infinite Sequences
  1055. Ins and Outs--Play game Series #6:
  1056. Insane Coloured Triangles
  1057. Insane Permutation Promenade (from AoC 2017 Day 16)
  1058. Insane TA
  1059. Insert Dashes 2
  1060. Insert into xml object - xml #3
  1061. Insert value into an array
  1062. Inserting multiple strings into another string
  1063. Inspiring Strings
  1064. Instant Runoff Voting
  1065. Integer depth
  1066. Integer reduction
  1067. Integer to Musical Pitch Classes
  1068. Integer triangles
  1069. Integer Triangles Having One Angle The Double of Another One
  1070. Integer with the longest Collatz sequence
  1071. Integers Sum Square
  1072. Integers: Recreation One
  1073. Integers: Recreation Two
  1074. Interactive Dictionary
  1075. Interesting Pyramid
  1076. Interlaced Spiral Cipher
  1077. Invalid Input - Error Handling #1
  1078. Inverted school grades
  1079. IP Validation
  1080. IPv4 Parser
  1081. IPv6 address validation and contraction
  1082. IPv6 validator
  1083. Irreducible Sum of Rationals
  1084. Is a Prime?
  1085. Is Divisible By 6 Mk II
  1086. Is Integer Array?
  1087. Is It In?
  1088. Is n divisible by (...)?
  1089. Is there a sequence re-occuring in the list
  1090. Is there an arrow missing ? (Relations - Part1: Reflexivity)
  1091. Is this working?
  1092. Is Undefined?
  1093. Is your period late?
  1094. isAN(value)
  1095. isInt32(int, byteLength)
  1096. ISRC - Significant Figures
  1097. isReallyNaN
  1098. It's Full of Stars
  1099. Iterative Rotation Cipher
  1100. Japanese Romaji-to-Hiragana Converter
  1101. Java format Unicode encoder/decoder
  1102. JavaScript class-like objects
  1103. Javascript filter - 1
  1104. Javascript filter - 2
  1105. Javascript filter - 3
  1106. Javascript from the Inside #1 : Map
  1107. Javascript from the Inside #2: Filter
  1108. Javascript Mathematician
  1109. JavaScript seems to be broken
  1110. Jewel Thief
  1111. Joe_fe's Kata #2
  1112. John and Ann sign up for Codewars
  1113. Join command (simplified)
  1114. Jokes you've been 'awaiting' for ... promise
  1115. Josephus Permutation
  1116. Josephus Survivor
  1117. JS Golfing #1: undefined
  1118. JS Golfing #2: Math.floor
  1119. JS Golfing #3: Math.round
  1120. JS Golfing #4: Math.random
  1121. JS Golfing #5: A Million Times
  1122. JS Golfing #6: String Summation
  1123. JS Golfing #7: Join
  1124. JS Golfing #8: Is it Uppercase?
  1125. JS is Weird: Return a
  1126. JS is Weird: Return fuelstar
  1127. JSON Account Updater
  1128. JSON Parser
  1129. Jumble words
  1130. Jump!
  1131. Jumping Kangaroos
  1132. Jumping Number (Special Numbers Series #4)
  1133. Jurassic Word
  1134. Just Adding and Multiplying
  1135. k-Primes
  1136. Kama Sutra Cipher Helper
  1137. Kaprekar Split
  1138. Kaprekar's Routine
  1139. Karnaugh's detonating timer (a k-map primer)
  1140. Kata Impossible I - The Impossible Lottery
  1141. Kebabize
  1142. Keypad horror
  1143. Keys, their drawings and ancient symbols
  1144. Keyword Cipher Helper
  1145. Kids and candies
  1146. KISS - Keep It Simple Stupid
  1147. Knapsack Part 1 - The Greedy Solution
  1148. Kushim the Accountant: Extract $ values from text
  1149. L1: Bartender, drinks!
  1150. Land perimeter
  1151. Large Factorials
  1152. Larger Product or Sum
  1153. Largest Cross Sum
  1154. Largest Elements
  1155. Largest integer exponent
  1156. Largest Palindromic Product
  1157. Largest product in a series
  1158. Largest product in a series
  1159. Last
  1160. Last and rich in circle
  1161. Last Digit of an Array
  1162. Last digit of a huge number
  1163. Last digit symmetry
  1164. Last digits of N^2 == N
  1165. Last man standing
  1166. Lat/Long Parser
  1167. Laxative Shot Roulette
  1168. Lazy Chain
  1169. Lazy evaluation
  1170. League Champions
  1171. Left$ and Right$
  1172. Length of words
  1173. Less or Equal
  1174. Let's convert British Pounds to Swiss Franks! (GBP) --> (CHF)
  1175. Let's Play Darts!
  1176. Letter calculator
  1177. Lexicographic Permutations
  1178. Life without primes
  1179. Limit string length - 1
  1180. Linda's speed test
  1181. Line Segments Intersection Point
  1182. Line, Normalization
  1183. Linear Equation Solver
  1184. Linear Regression of Y on X
  1185. Link Up--Play game Series #7
  1186. Linux history and ! command. Series#1 The !! command
  1187. Linux history and ! command. Series#2 The !n command
  1188. Linux history and ! command. Series#3 The !-n command
  1189. Linux history and ! command. Series#4 The !string command
  1190. Linux history and ! command. Series#5 The !?string command
  1191. List Comprehensions
  1192. Lists and Objects - Top Trump Optimizer
  1193. Live and Let Dice ...roll
  1194. Live Chess Ratings
  1195. Localize The Barycenter of a Triangle
  1196. Logic Calculator - Puzzles #3
  1197. Logical Disjunctions
  1198. Logistic Map
  1199. Long Division
  1200. Longest Consecutive Sequence of Squares
  1201. Longest palindrome
  1202. Longest Word in Dictionary
  1203. Looking for a benefactor
  1204. Loose Change
  1205. Loose Change!
  1206. Lorraine Wants to Win the TV Contest
  1207. Lost number in number sequence
  1208. Lost numbers
  1209. Lottery machine
  1210. Lottery Ticket
  1211. Lowercase strings in array
  1212. Lowest product of 4 consecutive numbers
  1213. LRU Cache
  1214. Lucas numbers
  1215. Lucas-Lehmer Test for Mersenne Primes
  1216. Luck check
  1217. Lucky Sevens
  1218. Lychrel numbers
  1219. LZW Compression - Squeeze that data!
  1220. LZW Compression (and decompression)
  1221. Mad Max: Recursion Road
  1222. Madhav array
  1223. Magic Square Validator
  1224. Magic The Gathering #2: Mana
  1225. Magic The Gathering #3: Spell Stack
  1226. Mahjong - #2 Seven-pairs
  1227. Mahjong - #3 How far from winning
  1228. Mahjong - #4 Play with imagination!
  1229. Mahjong winning hand Validation #1: DA SI XI(大四喜)
  1230. Mahjong winning hand Validation #2: DA SAN YUAN(大三元)
  1231. Mahjong winning hand Validation #4: JIU LIAN BAO DENG(九莲宝灯)
  1232. Mahjong winning hand Validation #5: YI SE SI BU GAO(一色四步高)
  1233. Make a 1 to n sequence
  1234. Make a Palindrome
  1235. Make a square box!
  1236. Make acronym
  1237. Make Object Into Iterable Array
  1238. Make the Deadfish Swim
  1239. Make the small words big!
  1240. makeAcronym
  1241. makeBackronym
  1242. Making Change
  1243. Making Change: Part 2
  1244. Making Copies
  1245. Making squares with lines
  1246. Man in the west
  1247. Manage the Robot Factory: Day 1
  1248. Manipulate URL Parameters
  1249. Manipulating financial time-series
  1250. Many Maps As One
  1251. Map and Filter to Get a Special Sequence of Integers
  1252. Map function issue
  1253. Marching armies
  1254. Markings to White Triangles and How to Find Them
  1255. Masquerade Waiting Line
  1256. Master your primes: sieve with memoization
  1257. Mastermind Hint Pegs
  1258. Math Issues
  1259. Math Object Madness
  1260. Matrix creation
  1261. Matrix Multiplier
  1262. Matrix Rotation
  1263. Matrix Square Up, B!
  1264. Max number of people and year in a specific place
  1265. Max-min arrays
  1266. Maxed Out
  1267. Maximum Product of Parts
  1268. Maximum Product
  1269. Maya Number Converter
  1270. Meme Maker
  1271. Memesorting
  1272. Memoized Log Cutting
  1273. Memory Reallocation
  1274. Merge two arrays
  1275. MergeSort "merge" function
  1276. Message from Aliens
  1277. Messing with the Elements
  1278. Meta-Kata: Duplicate Detector v0.1
  1279. Metaprogramming: Lisp-style Generic Functions
  1280. Method For Counting Total Occurence Of Specific Digits
  1281. Mexican Wave
  1282. Mid-Endian numbers
  1283. Midpoint inception
  1284. Midtown Navigator
  1285. Miles per gallon to kilometers per liter
  1286. Milliseconds
  1287. Min Factor Distance
  1288. Min or Max of . . .
  1289. Mind the Gap
  1290. Mine Sweeper
  1291. Minimum dollar bill's count
  1292. Minimum Number of Coins
  1293. Minimum path in squares
  1294. Minimum Reduction
  1295. Minimum Steps (Array Series #6)
  1296. Minimum unfairness of a list/array
  1297. Miracle Sort
  1298. Missing Alphabet
  1299. Missing Angle
  1300. Missing Generator
  1301. Missing number in Unordered Arithmetic Progression
  1302. Mission: Hidden Message
  1303. Mixbonacci
  1304. mkdir -p
  1305. Mnemo Passwords : pwgen
  1306. Mnemonic Lookup
  1307. Modulo operations of big Numbers
  1308. Monads: The Maybe Monad
  1309. Monads: The list monad
  1310. Money Match: Double or Nothing
  1311. Mongodb ObjectID
  1312. Monkey Talk
  1313. Monkey Tennis - The Aftermath
  1314. Monkey's MATH 01: How many "ZERO"s?
  1315. MONTE CARLO 3D
  1316. month name story
  1317. Months, Weeks, Days, Hours and Minutes
  1318. Most Consecutive Zeros of a Binary Number
  1319. Most Frequent Weekdays
  1320. Most frequently used words in a text
  1321. Mount Events in ReactJS
  1322. Mountain View
  1323. Moves in squared strings (I)
  1324. Moves in squared strings (II)
  1325. Moves in squared strings (III)
  1326. Moves in squared strings (IV)
  1327. Moving element in an array
  1328. Mr. Freeze
  1329. MTV Cribs
  1330. Multi Line Task: Fizz Buzz
  1331. Multi Line Task: GCD Function
  1332. Multi Line Task++: Hello World
  1333. Multi Line Task∞: Hello World
  1334. Multiple implications
  1335. Multiple remainder of the division
  1336. Multiple Shots at Victory
  1337. Multiples by permutations
  1338. Multiples By Permutations II
  1339. Multiples of 3 and 5 redux
  1340. Multiplication - Generators #2
  1341. Multiplication sequence - part 1
  1342. Multiplicative Persistence... What's special about 277777788888899?
  1343. Multiply a very large number
  1344. Multiply characters
  1345. Multiply list by integer (with restrictions)
  1346. Multiply the number
  1347. Multiply Word in String
  1348. multiply(value, times)
  1349. Mutate My Strings
  1350. Mutual Recursion
  1351. myjinxin katas #001 : Rotate, Remove, Rerurn
  1352. myjinxin katas #002 : Hotel room number
  1353. myjinxin katas #003 : Crossword puzzle
  1354. myjinxin katas #004 : Soldier's queue training(easy version)
  1355. myjinxin katas #005 : Age Of Wind
  1356. myjinxin's Fairy tales #001 : Aladdin's lamp and three wishes
  1357. myjinxin's Fairy tales #002 : Ali Baba and the Forty Thieves I
  1358. myjinxin's Fairy tales #003 : Ali Baba and the Forty Thieves II
  1359. myjinxin's Fairy tales #004 : Ali Baba and the Forty Thieves III
  1360. myjinxin's Fairy tales #005 : The little match girl
  1361. Mystery Function
  1362. Mystery function #1
  1363. Mystery function #2
  1364. N High Scores
  1365. N smallest elements in original order
  1366. n-Bonacci Ratio
  1367. N-centered Array
  1368. N-Parasitic Numbers Ending in N
  1369. N00bify - English to n00b Translator
  1370. Name Array Capping
  1371. Name on billboard
  1372. Name Shuffler
  1373. Name That Integer
  1374. Name to Matrix
  1375. Narcissistic Numbers
  1376. Natas Recipes
  1377. National Bath Safety Month
  1378. NATO Phonetic Alphabet
  1379. Natural Log Approximator
  1380. Naughty or Nice?
  1381. Needles in a haystack
  1382. Negation of a Value
  1383. Nesting Structure Comparison
  1384. new Deck() of Cards
  1385. new IntStorage(byteLength, ints).read(from, count);
  1386. new IntStorage(byteLength).write(value, length)
  1387. new with apply
  1388. Next Featured Number Higher than a Given Value
  1389. Next Largest Value (by rearranging the last digit and the last by one if neccessary)
  1390. Next Palindromic Number.
  1391. Next smaller number with the same digits
  1392. Nice Array
  1393. Nickname Generator
  1394. NIM the game
  1395. Ninety Nine Thousand Nine Hundred Ninety Nine
  1396. Ninja vs Samurai: Attack + Block
  1397. Ninja vs Samurai: Strike
  1398. No Duplicates Here
  1399. No Loops 1 - Small enough?
  1400. No Loops 2 - You only need one
  1401. No Return #2: Test the Devices
  1402. No Return #3: Solve the Equation
  1403. Node.js Async I/O
  1404. Non Decomposable Primes as Sums of Perfect Squares
  1405. Non-even substrings
  1406. None shall pass
  1407. noobCode 03: CHECK THESE LETTERS... see if letters in "String 2" are present in "String 1"
  1408. noobCode 04: HOT SINGLES...compare two arrays, return the unpaired items !
  1409. NOP
  1410. Normal number
  1411. Normalizing Out of Range Array Indexes
  1412. Not 3 in a row
  1413. Not all but sometimes all
  1414. Not prime numbers
  1415. Not Quine
  1416. Not so black box
  1417. Not that obvious summation
  1418. Not very secure
  1419. Now that's a crib!
  1420. Noye's Fludde
  1421. NSA Phone Tapping
  1422. NSA's Little Puzzle
  1423. nth Floyd line
  1424. Nth Smallest Element (Array Series #4)
  1425. Nth term - Linear Sequences
  1426. Nuclear Missile Manager
  1427. Number , number ... wait LETTER !
  1428. Number climber
  1429. Number Decoding
  1430. Number Manipulation I (Easy)
  1431. Number of anagrams in an array of words
  1432. Number of Folds
  1433. Number of measurements to spot the counterfeit coin
  1434. Number of Palindromic Substrings
  1435. Number of permutations without repetitions
  1436. Number of Proper Fractions with Denominator d
  1437. Number Shortening Filter
  1438. number with 3 roots.
  1439. Number-like counter
  1440. Number-Star ladder
  1441. Number.prototype.toDecimal
  1442. Numbers and its Reversal Having Same Prime Factors.
  1443. Numbers in different systems
  1444. Numbers in strings
  1445. Numbers that are a power of their sum of digits
  1446. Numbers Which Sum of Powers of Its Digits Is The Same Number
  1447. Numbers' Plus Pattern
  1448. Numerical Palindrome #1
  1449. Numerical Palindrome #2
  1450. Numerical Palindrome #3
  1451. Numerical Palindrome #3.5
  1452. Numerical Palindrome #4
  1453. Numerical Palindrome #5
  1454. Numerology
  1455. NxN Connect X
  1456. Obfuscation confusion - Bug Fixing #10
  1457. Object to Array
  1458. object to xml - xml #2
  1459. Objectify all the strings
  1460. Odd Not Prime
  1461. Odd-Even String Sort
  1462. Odd-heavy Array
  1463. Odds-Index
  1464. Offload your work!
  1465. Offspring Traits
  1466. Oh come on! Hello world! once again?
  1467. Oh dear God! Is it bugged?
  1468. Oktober Fest: Bjorg's Got A Drinking Problem
  1469. Old Greg's Binary Fingers
  1470. Once
  1471. One down
  1472. One graph or multiple ones ?
  1473. One Line : Bit Calculator
  1474. One line kata: Sum Multiples of 3 and 5
  1475. One Line Task: 'for' fun
  1476. One Line Task: Diamond Creator Pro
  1477. One Line Task: Making Pizza
  1478. One line task: Multiples of 3 and 5
  1479. One Line Task: Paint The Walls Of Office
  1480. One line task: Square a number Without *, + or Math.pow()
  1481. One line task: Square Every Digit
  1482. One Line Task: String Isomorphism
  1483. One Line Task: The Special Downward Step
  1484. One Line Task: Upside-Down Pyramid Addition...REVERSED
  1485. One Line Wonder: Sum All Even Fibonacci Numbers
  1486. One Line: Even Check
  1487. One Line: Even Odd Converter
  1488. One Variable Second Degree Equation Solver
  1489. Ones' Complement
  1490. Onion array
  1491. Ookkk, Ok, O? Ook, Ok, Ooo!
  1492. Operation - Steal the Election!
  1493. Optimum coding school location
  1494. Oracle: Coin Method
  1495. Ordinal Numbers
  1496. Ore Numbers
  1497. Organise duplicate numbers in list
  1498. ORing arrays
  1499. Orthogonal Vectors
  1500. Pack the box.
  1501. PaginationHelper
  1502. Palindrome for your Dome
  1503. Palindrome integer composition
  1504. Palindromes with a slight twist: vowels & consonants assessed separately
  1505. Palindromic Mnemonics
  1506. Paragraph Setting: Align Left
  1507. Parallel resistors
  1508. Parity bit - Error detecting code
  1509. Parse a linked list from a string
  1510. Parse all my XML please - Angular #1
  1511. Parse HTML/CSS Colors
  1512. Parse this function! - Puzzles #7
  1513. Parsing musical notes into MIDI
  1514. Part 1: Evil Programming Government Restrictions
  1515. Partial Word Searching
  1516. Partially equal objects
  1517. Partition On
  1518. Parts of a list
  1519. Path Finder #2: shortest path
  1520. Path Finder #3: the Alpinist
  1521. Path Finder #4: where are you?
  1522. Path Finder #5: there's someone here
  1523. Paths in the Grid
  1524. Paul Cipher & Kevin Arnold
  1525. PC upgrade specs using HOC in ReactJS
  1526. Peak array index
  1527. Peel the Pairs
  1528. Pentabonacci
  1529. Percentage of amino acids
  1530. Perfect Square.
  1531. Perimeter of squares in a rectangle
  1532. Permutation position
  1533. Permutation Average
  1534. Permutation by number
  1535. Permutational Primes
  1536. Permutations - Generators #4
  1537. Permutations Of An Array And Associated Values
  1538. Permute a Palindrome
  1539. Personalising Spammy Marketing Emails
  1540. Personalized brand list
  1541. Pete, the baker
  1542. Physics - Mechanics - Atwood Machines in Series
  1543. Piano Kata, Part 1
  1544. Piano Kata, Part 2
  1545. pick a set of first elements
  1546. Pig Sursurunga
  1547. Pillow on the Fridge
  1548. Ping-Pong service problem
  1549. Pinocchio's polygraph.
  1550. Pitches and Notes
  1551. Pizza Payments
  1552. Plants and Zombies
  1553. Play FlappyBird : Advance Bravely
  1554. Play PacMan : Devour all
  1555. Play PingPong : Precise control
  1556. Play Tetris : Shape anastomosis
  1557. Player Contact Manager
  1558. Player Methods - Dungeon crawler #2
  1559. Playing on a chessboard
  1560. Playing with Sets : Complement
  1561. Playing with Sets : Equal or Not ?
  1562. Playing with Sets : Intersection
  1563. Playing with Sets : Sup/Sub
  1564. Playing with types
  1565. Plenty of Fish in the Pond
  1566. Plus - minus - plus - plus - ... - Count
  1567. Plus - minus - plus - plus - ... - Sum
  1568. Podcast Speed Listening Calculator
  1569. Pokemon Go
  1570. Pokemon Go - Extended Edition
  1571. PokerHelper lvl. 1
  1572. Pole Vault Starting Marks
  1573. Polish alphabet
  1574. Polygon Orientation
  1575. Pong! [Basics]
  1576. Poor man's spreadsheet API
  1577. Portion of Array
  1578. Possibilities of throwing a coin n times
  1579. Possible Triangles Formed with Available Iron Rods
  1580. Potenciation
  1581. Potion Class 101
  1582. Power
  1583. Power .bind()
  1584. Power 2
  1585. Power Laws
  1586. Powers of 3
  1587. Powers of i
  1588. Practical Interview Prep: Binary Search Tree .contains()
  1589. Practical Interview Prep: Binary Search Tree .push()
  1590. Pre-FizzBuzz Workout #1
  1591. Prefix Permutation
  1592. Presentation order
  1593. Preserve the order !
  1594. Pretty date
  1595. Price is right
  1596. Price of Mangoes
  1597. Prime reduction
  1598. Prime reversion
  1599. Prime Word
  1600. Primes in numbers
  1601. Primitive Pythagorean Triples
  1602. Primorial Of a Number
  1603. Print a Rectangle Using Asterisks
  1604. Print count and numbers
  1605. Print number with character
  1606. PRNG: Linear Congruential Generator
  1607. Process Waterfowl Survey Data Results
  1608. Product Array (Array Series #5)
  1609. Product ID from URL
  1610. Product of Adjacent Grid Numbers
  1611. Product of consecutive Fib numbers
  1612. Product Of Maximums Of Array (Array Series #2)
  1613. Product of the main diagonal of a square matrix.
  1614. Product-Sum Numbers
  1615. Program a Calculator #1 - Points in 3D Space
  1616. Program a Calculator #2 - 3D Vectors
  1617. Progressive Spiral Number Branch
  1618. Progressive Spiral Number Distance
  1619. Progressive Spiral Number Position
  1620. Promises Made and Broken: The Misadventures of Bob the Highly Paid Consultant
  1621. Proofreading task: find all duplicate words in a multilingual text
  1622. Protein Synthesis: From DNA to Polypeptide
  1623. Puzzle Fighter
  1624. Pythagorean Triplets
  1625. PythonSlice
  1626. Quadratic Enumerator
  1627. Quadruple M
  1628. Quantum Bogosort
  1629. Quartile methods
  1630. Queue Battle
  1631. Queue time counter
  1632. Quick (n choose k) calculator
  1633. Quicksum
  1634. Quidditch Scoreboard
  1635. Quipu Calculator
  1636. Rainfall
  1637. Random case
  1638. Random number in range
  1639. Randomize Objects
  1640. Range function
  1641. Range of Integers in an Unsorted String
  1642. Rank Vector
  1643. Ranking Appointments
  1644. Ranking System
  1645. Rap-Name Generator
  1646. Ratio of Bouncy Numbers
  1647. Reach Me and Sum my Digits
  1648. React Fun #1: Component types and nesting
  1649. React with JSX
  1650. Read the time
  1651. Readability is King
  1652. Readable developer-friendly large numbers
  1653. Really Complex Sum
  1654. Rearrange Number to Get its Maximum
  1655. Rectangle into Squares
  1656. Recurrence by Recursion
  1657. Recursion 101
  1658. Recursion #1 - Factorial
  1659. Recursion #2 - Fibonacci
  1660. Recursion: An introduction
  1661. Recursive Averages
  1662. Recursive Floor Sequence
  1663. Recursive Ninja
  1664. Recursive Ninja: Warlords edition
  1665. Reducing by steps
  1666. Reducing Fractions
  1667. Reducing Problems - Bug Fixing #8
  1668. Refactored Greeting
  1669. Regular Expression for Binary Numbers Divisible by n
  1670. Reimplement Multiplication Part 1
  1671. Relatively Prime Numbers
  1672. Remember
  1673. Remove a Specific Element of an Array
  1674. Remove All The Marked Elements of a List
  1675. Remove duplication
  1676. Remove even-count symbol occurrences
  1677. Remove First and Last Character Part Two
  1678. Remove method in Arrays
  1679. Remove the extra lowercase 'a' characters
  1680. Remove Zeros
  1681. ReOrdering
  1682. repeatIt
  1683. Replace Noun Phrases with Pronouns
  1684. Represent array of numbers as ranges
  1685. Retrieve Ether Balance
  1686. Return 2019 but without numbers or letters!
  1687. Return a sorted list of objects
  1688. Return Specifics from an Object.
  1689. Return String of First Characters
  1690. Return the first M multiples of N
  1691. Return TIMESTAMP from date
  1692. Reverse a Number
  1693. Reverse DNS delegation (RFC4183)
  1694. Reverse every other word in the string
  1695. Reverse Letters in Sentence
  1696. Reverse Mode
  1697. Reverse or rotate?
  1698. Reversed Message
  1699. reverseIt
  1700. Reverser
  1701. Reversi row rudiments
  1702. Rithm Series: Frame a Phrase Simple
  1703. Roasting Chicken
  1704. Robbing Rövarspråket
  1705. RoboScript #5 - The Final Obstacle (Implement RSU)
  1706. Robot Vacuum Cleaner
  1707. Robotic Tattoo Removal
  1708. Rock Paper Scissors Oracle
  1709. Roman numerals converter and validator
  1710. Romanize Russian Road Signs
  1711. ROT13
  1712. ROT13 variant cipher
  1713. Rotate Array (JS)
  1714. Rotate Corners
  1715. Rotate for a Max
  1716. Rotate matrix counter - clockwise N - times!
  1717. Rotated string
  1718. Rotation Cipher Cracker
  1719. Round and Padded
  1720. Round by 0.5 steps
  1721. Round to nearest 0 or 5
  1722. Route Calculator
  1723. Routes in a square grid
  1724. Rule 30
  1725. Running out of space
  1726. RuplesJS #1: N Times Do
  1727. RuplesJS #2: String Delete
  1728. RuplesJS #3: String EachChar
  1729. RuplesJS #4: String Formatting
  1730. RuplesJS #5: Range
  1731. Russian plurals
  1732. Russian postal code checker
  1733. Saint Petersburg Paradox Model
  1734. Same Birthday Probability
  1735. Santa wish list form in ReactJS
  1736. SantaClausable Interface
  1737. Sashay, array!
  1738. Satisfying numbers
  1739. Save Private Brain
  1740. Scaling Squared Strings
  1741. Scheduling (Round-Robin)
  1742. Scheduling (Shortest Job First or SJF)
  1743. ScholarStem: Unit 6- Sorting Hat!
  1744. Schrödinger's Boolean
  1745. Scooby Doo Puzzle
  1746. Scrambled Numbers Sorting
  1747. Scraping: Codewars Top 500 Users
  1748. Screen Locking Patterns
  1749. Scrolling Text
  1750. Search and sort names
  1751. search in multidimensional array
  1752. Seating arrangement at a Polyglot Summit
  1753. Second largest in Array
  1754. Secret Agent - Discriminate Missions
  1755. Secret Agent 101: The secret password
  1756. Secret Code
  1757. Secret knock
  1758. Secret Message
  1759. Secret Reverse Language Converter
  1760. See You Next Happy Year
  1761. Seeing Shows at the Edinburgh Fringe!
  1762. Selective Array Reversing
  1763. Selective fear of numbers
  1764. self_converge
  1765. Semi-Optional
  1766. Sentence Calculator
  1767. Sentences with Functions
  1768. Separate The Wheat From The Chaff
  1769. Separating Strings
  1770. Sequence classifier
  1771. Sequence convergence
  1772. Sequence to 1
  1773. Sequences and Series
  1774. Series Forensics
  1775. Set - the card game
  1776. SevenAte9
  1777. Seventh JSON of a seventh JSON
  1778. Sexy Primes <3
  1779. Shakespearean Tug of War
  1780. Share prices
  1781. Sharpen up
  1782. Shop Inventory Manager
  1783. Shorten Me: Array Declaration III (Fibonacci Last Digit)
  1784. Shorten Me: Array Declaration IV (1-30)
  1785. Shorten Me: Array Declaration IX (Variable Types)
  1786. Shorten Me: Array Declaration V (Weekday & Weekend)
  1787. Shorten Me: Array Declaration VI (Months)
  1788. Shorten Me: Array Declaration VII (Alphabets)
  1789. Shorten Me: Array Declaration VIII (Musical Scales)
  1790. Shorten Me: Array Declaration X (O-I-II)
  1791. Shorten Me: Array Declaration XI (Triangle)
  1792. Shorten Me: Array Declaration XII (Constants)
  1793. Shorten Me: Mad Mathematician's Algorithm VI (Power)
  1794. shorter concat [reverse longer]
  1795. Shortest Code : Are they symmetrical?
  1796. Shortest code : Balance Attraction
  1797. Shortest Code : Eat watermelon
  1798. Shortest Code : Find the murderer
  1799. Shortest Code : Guess the Hat
  1800. Shortest Code : Jumping Dutch act
  1801. Shortest Code : Planting Trees
  1802. Shortest Code : Reading a Book
  1803. Shortest Code : Regular expression compression
  1804. Shortest Code : Remove screws I
  1805. Shortest Code : Special factor
  1806. Shortest code : Tidy up the room
  1807. Shortest Code : Waiting for a Bus
  1808. Shortest code: Bug in Apple
  1809. Shortest Code: Collatz Array(Split or merge)
  1810. Shortest code: Father and Son
  1811. Shortest code: Give me the equation
  1812. Shortest code: Max Value
  1813. Shortest Code: Symmetric Sort
  1814. Shortest Code: Trypophobia
  1815. Shortest code: Virus in Apple
  1816. Shortest Knight Path
  1817. Shortest steps to a number
  1818. Shrink the maze!
  1819. SillyCASE
  1820. Simple division
  1821. Simple arithmetic progression
  1822. Simple Arithmetics on X
  1823. Simple array product
  1824. Simple Blackjack
  1825. Simple Change Machine
  1826. Simple Comparison?
  1827. Simple consecutive pairs
  1828. Simple CSS selector comparison
  1829. Simple digit code breaker
  1830. Simple directions reversal
  1831. Simple equation reversal
  1832. Simple Events
  1833. Simple eviternity numbers
  1834. Simple fibonacci strings
  1835. Simple fraction to mixed number converter
  1836. Simple frequency sort
  1837. Simple Fun #364: Not Too Random
  1838. Simple Fun #365: Remove Number Game I
  1839. Simple Fun #377: The Visible Posters II
  1840. Simple Interest and Compound Interest
  1841. Simple Julian date
  1842. Simple letter removal
  1843. Simple Maths Test
  1844. Simple max digit sum
  1845. Simple Memory Manager
  1846. Simple missing sum
  1847. Simple nearest prime
  1848. Simple non-decreasing array
  1849. Simple number sequence
  1850. Simple palindrome game
  1851. Simple parenthesis removal
  1852. Simple Physics Problem
  1853. Simple prime streaming
  1854. Simple repeated words
  1855. Simple reversal game
  1856. Simple reversed parenthesis
  1857. Simple rotated palindromes
  1858. Simple Ruby code formatter
  1859. Simple safecracking
  1860. Simple Simple Simple String Expansion
  1861. Simple string characters
  1862. Simple string division
  1863. Simple string division II
  1864. Simple string expansion
  1865. Simple string indices
  1866. Simple string matching
  1867. Simple string reversal
  1868. Simple string reversal II
  1869. Simple Substitution Cipher Helper
  1870. Simple sum of pairs
  1871. Simple template
  1872. Simple Time Bomb
  1873. Simple time difference
  1874. Simple Web Framework #1: Create a basic router
  1875. simpleLog
  1876. Simplify the number!
  1877. Simplifying multilinear polynomials
  1878. Simulating a Multiserver Queue
  1879. Simultaneous Equations - Three Variables
  1880. Single character palindromes
  1881. Single character palindromes II
  1882. Single-Use Tickets: Don't Let Anyone Sneak In!
  1883. Singleton Pattern
  1884. Sir , showMe yourID
  1885. Slamming Lockers
  1886. Sleepy Seals
  1887. sliceBits(int, from, count)
  1888. Sliding Puzzle Solver
  1889. Slow Looping
  1890. Smallest Pair Sum
  1891. Smallest possible sum
  1892. Smart Sum
  1893. Smart Toaster
  1894. Smith number
  1895. Smooth numbers
  1896. SMS Lottery Bet Validator
  1897. SMS Shortener
  1898. Soccer Fixtures Results Table
  1899. Socialist distribution
  1900. Solomon's Quest for the Temporal Crystal
  1901. Solve For X
  1902. solve from sums
  1903. Solve Rubik 's Cube by repetition
  1904. Solving Quadratics
  1905. Some Circles
  1906. Some First Primes With Two Digits
  1907. Something 's fishy...
  1908. Sort a 2D array
  1909. Sort and Transform
  1910. sort array by last character
  1911. Sort it out!
  1912. Sort Letters Sum Numbers
  1913. Sort My Shopping
  1914. Sort rectangles and circles by area
  1915. Sort the climbing grades
  1916. Sort the Gift Code
  1917. Sort the Vowels!
  1918. Sorted list
  1919. Sorting Arrays by the Amount of Perfect Squares that Each Element May Generate
  1920. Sorting by bits
  1921. Sorting the Rabbit Hole
  1922. Sorting Time
  1923. Space Invaders Underdog
  1924. Spanish Conjugator
  1925. Spanish Pirates off the Treasure Coast
  1926. Sparse Ruler
  1927. Sparse array split function
  1928. Special Number (Special Numbers Series #5)
  1929. Special Multiples
  1930. Special Scores For Words
  1931. Speech to Text - String Manipulation
  1932. SpeedCode #1 - Getters and Setters in Object Literals
  1933. SpeedCode #2 - Array Madness
  1934. SpeedCode #3 × Fun with ES6 Classes #5 - Dogs and Classes
  1935. SpeedCode #4 × Factory Functions #3 - Artefacts
  1936. Spicy or Not
  1937. Spider man and his enemy
  1938. Spidey Swings Across Town
  1939. Spinning Rings
  1940. Spiral Matrix
  1941. Split an array
  1942. Split and then add both sides of an array together.
  1943. Split In Parts
  1944. Split string for Text-to-Speech API
  1945. Split The Bill
  1946. Sports league table - help your local team!
  1947. Spraying trees
  1948. Spy Function
  1949. Square sums (simple)
  1950. Square-Squeek numbers
  1951. Squarefree Part of a Number
  1952. Squares sequence
  1953. Stack Safe Recursion
  1954. Stargate SG-1: Cute and Fuzzy (Improved version)
  1955. Statistics - Fundamentals
  1956. Statistics for an Athletic Association
  1957. Statistics in Kata 2: AND case - Ball bags
  1958. Steer the Ship
  1959. Steps in k-primes
  1960. Steven's Password Decryption
  1961. Stock Position Size Calculator
  1962. Stone bridge primes
  1963. Stop it, HTML!
  1964. Stop worrying!
  1965. Strange roman numbers
  1966. Street Fighter 2 - Character Selection
  1967. String array duplicates
  1968. String like [Char]
  1969. String basics
  1970. String Box
  1971. String Breakers
  1972. String character frequency
  1973. String chunks
  1974. String Compression Challenge
  1975. String counting
  1976. String doubles
  1977. String Evaluation
  1978. String formatter
  1979. String Integer Greater-than
  1980. String matchup
  1981. String Merge!
  1982. String reduction
  1983. String Reordering
  1984. String Scramble
  1985. String subpattern recognition I
  1986. String subpattern recognition II
  1987. String subpattern recognition III
  1988. String Templates - Bug Fixing #5
  1989. Strings to numbers
  1990. Strings, strings, strings (Easy)
  1991. Strings, strings, strings (Hard)
  1992. Students' names list
  1993. Stutter function
  1994. Sub-array division
  1995. Subnet Calculating
  1996. Subsequences
  1997. Sum #2
  1998. Sum and Rest the Number with its Reversed and See What Happens
  1999. Sum decomposition
  2000. Sum of (Two) Squares
  2001. Sum of a Sequence [Hard-Core Version]
  2002. Sum of all arguments
  2003. Sum of array singles
  2004. Sum of differences between products and LCMs
  2005. Sum of differences in array
  2006. Sum of digits
  2007. Sum of integer combinations
  2008. Sum of integers in string
  2009. Sum of numerous arguments
  2010. Sum of prime-indexed elements
  2011. Sum Only Numbers
  2012. Sum The Strings: ARRAY EDITION
  2013. Sum up the random string
  2014. Sum with Arrows
  2015. sum2total
  2016. Summarize ranges
  2017. Summy
  2018. Super Class Extensions
  2019. Super Smaaassh Brotheerrrs!
  2020. Superphore Master
  2021. Surface Area and Volume of a Trapezoidal Prism
  2022. Sushi-go-round (Beginner's)
  2023. Suzuki needs help lining up his students!
  2024. Swap the head and the tail
  2025. Swap two elements
  2026. Swap two numbers
  2027. Swapping values (Revamped!)
  2028. Swarm bots - swarm intelligence #1
  2029. Swedish Tipping
  2030. Sweet Dreams are Made of Cheese
  2031. Switch/Case - Bug Fixing #6
  2032. Symbolic differentiation of prefix expressions
  2033. Symbols counted
  2034. Synchonizing records
  2035. T.T.T. #7: Profit or loss
  2036. T.T.T. #8: Reverse all
  2037. T.T.T. #9: Peaks and valleys
  2038. T.T.T.#2: Equal to 24
  2039. T.T.T.#3: Three lifts
  2040. T.T.T.#4: Key of door
  2041. T.T.T.#5: Only you
  2042. T.T.T.#6: nth user
  2043. T.T.T.10: The largest square
  2044. T.T.T.11: Three increasing numbers
  2045. T.T.T.12: Split integer
  2046. T.T.T.13: A game named "Five,Ten,Fifteen,Twenty"
  2047. T.T.T.14: Find the largest "X"
  2048. T.T.T.15: Sort the alarm clock
  2049. T.T.T.16: Warning of Array.map()
  2050. T.T.T.23: Silly birds
  2051. T.T.T.24: Chinese surname (《百家姓》)
  2052. T.T.T.33: Grandfather clock
  2053. T.T.T.38: The sum of each digits
  2054. T.T.T.40: m to n % 9
  2055. T.T.T.41: The maximum profit
  2056. T.T.T.43: The appellation of the Chinese people's age and his zodiac(中国人的年龄和他的生肖称谓)
  2057. T.T.T.53: Fighting for love! Knights of the round
  2058. T.T.T.58: Simple face recognition system
  2059. T.T.T.59: The language from the distant planet
  2060. T.T.T.60: Break all the rules
  2061. T.T.T.61: Alien's magic
  2062. Tabs to spaces
  2063. Tail Call Optimization
  2064. Take a Number And Sum Its Digits Raised To The Consecutive Powers And ....¡Eureka!!
  2065. Take an Arrow to the knee, Functionally
  2066. Take It or Leave It Interview Strategy
  2067. Take the Derivative
  2068. Takeshi's Castle Spy: Knock Knock
  2069. Talisman Board Game Combat System Checker
  2070. Tank coding #1 : simple AIM systems
  2071. Tap Into Mr. Mxyzinjin's Brain
  2072. Tap Into Mr. Mxyzinjin's Matrix
  2073. Tap Into Mr. Mxyzinjin's Safe
  2074. Tap into Mr. Mxyzinjin's Stream
  2075. Tap Into Mr. Mxyzinjin's Toy Safe
  2076. Tap into Reivhax's robot
  2077. Temp Tracker: Max, Min, Mean and Mode
  2078. Template Strings
  2079. Test for semiprime (Mathematics)
  2080. Test Your Knowledge Of Function Scope
  2081. Test's results
  2082. Testing Palindromes
  2083. Testing the Porges hypothesis
  2084. Texas Hold'em Hands
  2085. Text editor feature!
  2086. The 'if' function
  2087. The (nearly) Perfect Mirror
  2088. The 196-algorithm and Lychrel numbers
  2089. The answer to life the universe and everything.
  2090. The Answer to the Ultimate Question of Life, The Universe, and Everything
  2091. The Arpeggiator
  2092. The average length
  2093. The Baby Years III - First Tooth
  2094. The boolean order
  2095. The common directory path
  2096. The Coupon Code
  2097. The Cube Structure
  2098. The Deca Tree
  2099. The Desperate Rocket Scientist
  2100. The Enigma Machine - Part 1: The Plugboard
  2101. The fusc function -- Part 1
  2102. The fusc function -- Part 2
  2103. The good old olden early years
  2104. The Great Pyramid of Giza
  2105. the hidden thief
  2106. The Ice Cream Vendors Dilema
  2107. The Ladies of ENIAC
  2108. The Lamp
  2109. The largest "mirror"
  2110. The learning game - Machine Learning #1
  2111. The longest bracket substring in the string
  2112. The map and the keys
  2113. The maximum sum value of ranges -- Ultimate version
  2114. The money in the bank
  2115. The most asked question on CodeWars
  2116. The Most Repeated Letter.
  2117. The Most Sacred of Days
  2118. The nth smallest integer
  2119. The observed PIN
  2120. The Office I - Outed
  2121. The Office II - Boredom Score
  2122. The Office VII - Expression of Interest
  2123. The old switcheroo
  2124. The old switcheroo 2
  2125. The Overlap Time
  2126. The Owls Are Not What They Seem
  2127. The Park Ranger's Umbrella
  2128. The Power of Exponents
  2129. The Prediction
  2130. The Queen Of Hearts Challenge
  2131. The queen on the chessboard
  2132. The range() function
  2133. The rarest pepe
  2134. The Rhinestone Cowboy ~ Count the dollars in his boots!
  2135. The Shell Game
  2136. The sortReloaded() method
  2137. The Sum and The Rest of Certain Pairs of Numbers have to be Perfect Squares (more Challenging)
  2138. The Supermarket Queue
  2139. The Tale of Two Zeros
  2140. The ugly truth about reduce
  2141. The ugly truth about reduce (ii)
  2142. The ugly truth about reduce (iii)
  2143. The Walker
  2144. The wheat/rice and chessboard problem
  2145. There are two kinds of people
  2146. They say that only the name is long enough to attract attention. They also said that only a simple Kata will have someone to solve it. This is a sadly story #1: Are they opposite?
  2147. Thinkful - Logic Drills: Red and bumpy
  2148. Thinkful - Number Drills: Blue and red marbles
  2149. Thinkful - Object Drills: Vectors
  2150. Thinkful - String Drills: Hello, World
  2151. Thinkful - String Drills: Repeater level 2
  2152. Thinking & Testing #38: What's the "?"
  2153. Thinking & Testing : Archery contest
  2154. Thinking & Testing : A happy day will come
  2155. Thinking & Testing : Digital swimming pool
  2156. Thinking & Testing : Falsetto Rap Concert
  2157. Thinking & Testing : From nothingness To nothingness
  2158. Thinking & Testing : Hail and Waterfall
  2159. Thinking & Testing : How many "word"?
  2160. Thinking & Testing : How many blocks?
  2161. Thinking & Testing : I hate big and small
  2162. Thinking & Testing : Incomplete string
  2163. Thinking & Testing : Love Forever
  2164. Thinking & Testing : Math of Middle school
  2165. Thinking & Testing : Math of Primary School
  2166. Thinking & Testing : Nebula or Vortex
  2167. Thinking & Testing : Not perfect? Throw away!
  2168. Thinking & Testing : Operator hidden in a string
  2169. Thinking & Testing : Report about something
  2170. Thinking & Testing : Retention and discard
  2171. Thinking & Testing : Retention and discard II
  2172. Thinking & Testing : Safe position
  2173. Thinking & Testing : Something capitalized
  2174. Thinking & Testing : Spatiotemporal index
  2175. Thinking & Testing : Sport Star
  2176. Thinking & Testing : Substring Magic
  2177. Thinking & Testing : Sum of 15(Hetu Luosliu)
  2178. Thinking & Testing : The repair of parchment
  2179. Thinking & Testing : True or False
  2180. Thinking & Testing : Uniq or not Uniq
  2181. Thinking & Testing : Who are you?
  2182. Thinking & Testing : Wind whispers
  2183. Thinking & Testing: A and B?
  2184. This is odd
  2185. This isn't what you think! The Misadventures of Bob the Highly Paid Consultant #2
  2186. THIS n' THAT
  2187. Three added Characters
  2188. Three Dots--Play game Series #8
  2189. Through the Maze
  2190. Throw from list - Error Handling #3
  2191. Thue-Morse Sequence
  2192. Tic-Tac-Toe Checker
  2193. Tic-Tac-Toe-like table Generator
  2194. Ticker
  2195. Tidy Number (Special Numbers Series #9)
  2196. Tidy up the toy shop - refactor with closure / revealing module pattern
  2197. Time Conversion (Minutes to 12-Hour Clock)
  2198. Time Conversion: 12s and 24s
  2199. Time Converter: hours, minutes, seconds and milliseconds
  2200. Time Degrees
  2201. Time formatting from input. Regex kata
  2202. Time Simulation
  2203. Timers
  2204. To BrainFuck Transpiler
  2205. To Do List
  2206. toHonestlyFixed()
  2207. ToLeetSpeak
  2208. Tom's Allergies
  2209. Tombola - validation
  2210. Total Resistance in a Parallel Circuit
  2211. Touching Rectangles
  2212. Tower Defense: Risk Analysis
  2213. Tower of Hanoi
  2214. Track the Ball
  2215. Tracking Hits for Different Sum Values for Different Kinds of Dice
  2216. Tracking Sums in a Process
  2217. Train to remove duplicates from an array with filter()
  2218. Training JS #1: create your first JS function and print "Helloworld!"
  2219. Training JS #10: loop statement --for
  2220. Training JS #11: loop statement --break,continue
  2221. Training JS #12: loop statement --for..in and for..of
  2222. Training JS #13: Number object and its properties
  2223. Training JS #14: Methods of Number object--toString() and toLocaleString()
  2224. Training JS #15: Methods of Number object--toFixed(), toExponential() and toPrecision()
  2225. Training JS #16: Methods of String object--slice(), substring() and substr()
  2226. Training JS #17: Methods of String object--indexOf(), lastIndexOf() and search()
  2227. Training JS #18: Methods of String object--concat() split() and its good friend join()
  2228. Training JS #19: Methods of String object--toUpperCase() toLowerCase() and replace()
  2229. Training JS #2: Basic data types--Number
  2230. Training JS #20: Methods of String object--charAt() charCodeAt() and fromCharCode()
  2231. Training JS #21: Methods of String object--trim() and the string template
  2232. Training JS #22: Unlock new skills--Arrow function,spread operator and deconstruction
  2233. Training JS #23: methods of arrayObject---push(), pop(), shift() and unshift()
  2234. Training JS #24: methods of arrayObject---splice() and slice()
  2235. Training JS #25: methods of arrayObject---reverse() and sort()
  2236. Training JS #26: methods of arrayObject---map()
  2237. Training JS #27: methods of arrayObject---filter()
  2238. Training JS #28: methods of arrayObject---every() and some()
  2239. Training JS #29: methods of arrayObject---concat() and join()
  2240. Training JS #3: Basic data types--String
  2241. Training JS #30: methods of arrayObject---reduce() and reduceRight()
  2242. Training JS #31: methods of arrayObject---isArray() indexOf() and toString()
  2243. Training JS #32: methods of Math---round() ceil() and floor()
  2244. Training JS #33: methods of Math---max() min() and abs()
  2245. Training JS #35: methods of Math---log() and its family
  2246. Training JS #36: methods of Math---kata author's lover:random()
  2247. Training JS #37: Unlock new weapon---RegExp Object
  2248. Training JS #38: Regular Expression--"^","$", "." and test()
  2249. Training JS #39: Regular Expression--"?", "*", "+" and "{}"
  2250. Training JS #4: Basic data types--Array
  2251. Training JS #40: Regular Expression--"|", "[]" and "()"
  2252. Training JS #41: Regular Expression--""
  2253. Training JS #42: Regular Expression--( ?: ), ( ?= ) and ( ?! )
  2254. Training JS #5: Basic data types--Object
  2255. Training JS #6: Basic data types--Boolean and conditional statements if..else
  2256. Training JS #7: if..else and ternary operator
  2257. Training JS #8: Conditional statement--switch
  2258. Training JS #9: loop statement --while and do..while
  2259. Training Random Testcases #2: Palindrome string
  2260. Tram Capacity
  2261. Transform To Prime
  2262. Transforming Maze Solver
  2263. Translate DNA in 6 frames
  2264. Transpose of a Matrix
  2265. Transpose two strings in an array
  2266. Transposing a song
  2267. Traverse array elements diagonally
  2268. Treasure Box
  2269. Tree Depth
  2270. Tree Directory
  2271. Triangle Line Task: Fizz Buzz
  2272. Triangle of Multiples (Easy One)
  2273. Triangle type
  2274. Triangular matrices.
  2275. Tribonacci Sequence
  2276. Trinary
  2277. Triple Shiftian Numbers
  2278. Triple trouble
  2279. Troll Mystery Encoding
  2280. Truck driving time(Level I)
  2281. Trucks Driver Time.
  2282. True Addition
  2283. True Min
  2284. Trumpness detector
  2285. Truncate a string!
  2286. Try and Give me 5
  2287. Tube strike options calculator
  2288. Turn any word into a beef taco
  2289. TV channels
  2290. Twice Their Age
  2291. Two arrays -- Zero rows and zero columns
  2292. Two cube sums
  2293. Two's complement
  2294. Two's Complement
  2295. Type of sum
  2296. Typoglycemia Generator
  2297. UN-usual Sort
  2298. Unary function chainer
  2299. Understanding closures - the basics
  2300. Unicode Madness: 東方名確認 ~ Eastern Title Validator.
  2301. UniDecoder
  2302. Union of Intervals
  2303. Unique digits sequence
  2304. Unique string characters
  2305. Unique Sum
  2306. uniquePush - No Dupes!
  2307. Unit-Test Inception
  2308. Unix command line ls -l extract the file type.
  2309. Unlucky Days
  2310. Unpacking Arguments
  2311. Unsecure login - Hack this code #1
  2312. Unshackle the Beast (uncontrolled components in ReactJS)
  2313. up AND down
  2314. upperCasePlace()
  2315. Upside down numbers
  2316. Upside-Down Numbers - Challenge Edition
  2317. Upside-Down Pyramid Addition...REVERSED!
  2318. Upstream/Downstream
  2319. Upturn Numeral Triangle
  2320. Urban Dictionary
  2321. URI codec (encode/decode)
  2322. UriBuilder
  2323. UVB-76 Message Validator
  2324. Valid Curly Braces (Code Golf)
  2325. Valid GB number plate?
  2326. Valid HK Phone Number
  2327. Vending Machine
  2328. Vertical symmetry on coordinate plane
  2329. Visa application centre
  2330. Visible Dots On a Die
  2331. Vodka festival.
  2332. Volume of a Cuboid
  2333. Vowel Alternations
  2334. Vowel one
  2335. Vowel Shifting
  2336. Vowel-consonant lexicon
  2337. Walk-up Stairs
  2338. Walter's miraculous FizzBuzz factory
  2339. Warm Up for Speed.
  2340. Warrior's adventure
  2341. Waving the Stream
  2342. We are Family
  2343. We are the Robots d[(0)(0)]b
  2344. We need these data immediately!
  2345. Weight of its Contents
  2346. Weighted Grading System
  2347. Weird Factory
  2348. Welcome to Economics! #1 Consumer Price Index
  2349. Welcome to Economics! #2 Economic Surplus
  2350. Well Done Multiplus
  2351. What Happened To My Object?
  2352. What happened to the vowels?
  2353. What is love?
  2354. What The Biggest Search Keys?
  2355. What's a Perfect Power anyway?
  2356. What's in a name?
  2357. What's the pattern?
  2358. What’s the degree?
  2359. When's my birthday ?
  2360. When's the next train to Brighton?
  2361. Where did my Ether go?
  2362. Where do they meet?
  2363. Where is my parent!?(cry)
  2364. Where my anagrams at?
  2365. Which are in?
  2366. Which Gas Station should I pick?
  2367. Whitespace Interpreter
  2368. Who ate the cookie?
  2369. Who can still win the Formula One World Championship?
  2370. Who is going to pay for the wall?
  2371. Who wins the card game?
  2372. Who's the greatest?
  2373. Whole of Names
  2374. Whose bicycle?
  2375. WinH's Kata #2 - JavaScript Array-Parser
  2376. Word Challenges at School
  2377. Word Finder
  2378. Word Patterns
  2379. Word Segmentation: MaxMatch
  2380. Wordify an integer
  2381. Wordsearch
  2382. WordSquare
  2383. Working from Home - Lunchtime Beer
  2384. Working With Coloured Numbers
  2385. Working With Coloured Numbers II
  2386. Working with Dictionaries
  2387. World Bits War
  2388. World Rally Championship
  2389. Wrapped Function
  2390. Write a function to sort a given string into alphabetical order
  2391. Write a letter to your friend (给远方的朋友写封信)
  2392. Write out numbers
  2393. X marks the spot!
  2394. X plus Y Card problem
  2395. xml to object - xml #1
  2396. XOR string reduction
  2397. YaCG: #1 Yet another Card Kata !
  2398. YaCG: #2 One Trick, One Taker.
  2399. YaCG: #3 "no elephant were harmed..."
  2400. Yes No Yes No
  2401. You are a Cube!
  2402. You Can't Code Under Pressure #2
  2403. You're not my type
  2404. Your Ride Is Here
  2405. Zebulan's Nightmare
  2406. Zero fill... for the Queen!
  2407. zero-balanced Array
  2408. Zero-plentiful Array
  2409. Zeros and Ones
  2410. Ziggurat Ride of Fortune
  2411. Zonk game
  2412. 象棋 (Xiangqi/Chinese Chess) Board Validator

Notes

Native BigInts in Node

Native BigInts are available in Node 10.x. JS versions of all BigInt katas (arithmetic operations to numbers represented as strings) should be removed once Node 8.x is deprecated in the future.

Though they should've been removed already anyway since bignumber.js is installed in the environment, which means require would have to be disabled. Which does nothing anyway because people can just copy the entire minified source code from the bignumber.js repo into their solution, and things go out of hand very quickly with this.

Clone this wiki locally