-
Notifications
You must be signed in to change notification settings - Fork 1
List of Possible Duplicate Kata
ejini战神 edited this page Jan 14, 2024
·
160 revisions
Derived from #1315. This page is for possible duplicates.
Note that "duplicate" is not defined yet.
Please help collecting information to understand the problem better.
This page currently uses the following format:
## Topic/kata category
- [ ] link to kata
- any notes on this specific kata
- [ ] :small_orange_diamond: link to beta kata
- [x] :small_red_triangle: link to draft
- [x] :small_orange_diamond: ~~link to beta kata~~, retired
Overall notes/summary on this topic, suggestions, ...
-
Notes will help later when we take action. Please try to keep them objective.
Information like "this has X but not Y", what makes this different, etc will be useful. -
the 🔸 denotes Beta kata
-
the 🔺 denotes kata currently in draft state
- https://www.codewars.com/kata/arithmetic-expressions-evaluator
- https://www.codewars.com/kata/calculate-the-expression
- https://www.codewars.com/kata/evaluate-mathematical-expression
- https://www.codewars.com/kata/parsing-and-evaluation-of-mathematical-expressions
- https://www.codewars.com/kata/calculator
- https://www.codewars.com/kata/no-math-expression-evaluator
- https://www.codewars.com/kata/route-calculator
- 🔸 https://www.codewars.com/kata/advanced-calculator
- Assessed rank 2 kyu. Only Java
- https://www.codewars.com/kata/my-bedmas-approved-calculator
- 3 kyu. Only C#
- https://www.codewars.com/kata/54224ce3dda526a97d00127d (6kyu, JS only, tons of issues)
- https://www.codewars.com/kata/56b71974bd06e679a800090b (6kyu, C# only, + => -, - => +, * => /, / => *)
- https://www.codewars.com/kata/5759513c94aba6a30900094d (6kyu, Python only, output in scientific notation)
related: Idea: Deduplicate "evaluate math expression" katas. #1563
- https://www.codewars.com/kata/base-conversion
- many languages; multiple bases
- https://www.codewars.com/kata/number-of-digit-d-in-m-based-number-converted-to-base-n
- many languages; slightly different task
- 🔸 https://www.codewars.com/kata/yet-another-base-conversion-kata
- Python, Ruby; general converter to/from bases 2-62
- https://www.codewars.com/kata/convert-a-string-to-an-integer-with-any-specified-base
- C# only
- 🔺 https://www.codewars.com/kata/base-10-to-any-base
- JS, Ruby; one way only
- 🔺 https://www.codewars.com/kata/any-base-number-to-decimal
- Ruby only; no random tests; low quality
- 🔺 https://www.codewars.com/kata/55d1b0782aa1152115000037/javascript
- loosy restriction on banned modules / functions
- 4 languages
- https://www.codewars.com/kata/converting-from-base-10-to-16-dare-you
- Java only
- https://www.codewars.com/kata/convert-to-binary
- many languages
- https://www.codewars.com/kata/convert-integer-to-binary
- many languages
- 🔸 https://www.codewars.com/kata/convert-integer-to-binary-1
- Ruby only; bin only
- 🔸
https://www.codewars.com/kata/convert-natural-number-to-its-binary-representation- many languages
- 🔸 https://www.codewars.com/kata/decimal-to-binary-converter
- JS only
- 🔸 https://www.codewars.com/kata/hexadecimal-conversion
- JS, Python; many issues
- 🔸 https://www.codewars.com/kata/decimal-to-binary-converter
- JS only
- https://www.codewars.com/kata/befunge-interpreter (4 kyus)
- 🔸 https://www.codewars.com/kata/rubyfunge-interpreter
Suggestion: retire the beta (ruby only) version.
- https://www.codewars.com/kata/5765870e190b1472ec0022a2
- https://www.codewars.com/kata/56bb9b7838dd34d7d8001b3c
- https://www.codewars.com/kata/5877027d885d4f6144000404
- https://www.codewars.com/kata/57658bfa28ed87ecfa00058a
- https://www.codewars.com/kata/549ee8b47111a81214000941
- https://www.codewars.com/kata/5573f28798d3a46a4900007a
- https://www.codewars.com/kata/52bd4ee7182a1f82720001e3
- https://www.codewars.com/kata/5abeaf0fee5c575ff20000e4
- https://www.codewars.com/kata/576986639772456f6f00030c
- https://www.codewars.com/kata/58f4cc4e43251b1be6000082
- https://www.codewars.com/kata/59669eba1b229e32a300001a
- https://www.codewars.com/kata/605721e922624800435689e8
Big Integer: Sum (dedicated issue: #206 )
- https://www.codewars.com/kata/sum-strings-as-numbers
- https://www.codewars.com/kata/adding-big-numbers
- 🔸
https://www.codewars.com/kata/a-huge-number- C-only, all numbers are of fixed length
- https://www.codewars.com/kata/adding-binary-numbers
- Same thing but with binary numbers
- https://www.codewars.com/kata/multiplying-numbers-as-strings
- https://www.codewars.com/kata/large-factorials
- 🔸 https://www.codewars.com/kata/exponentiation-of-numbers
- https://www.codewars.com/kata/57a429e253ba3381850000fb/
- https://www.codewars.com/kata/55f810474dc34c5a25000016/
- https://www.codewars.com/kata/582cb38ecd8583b168000114
- https://www.codewars.com/kata/596f90c2f468ae8daa00002f
- https://www.codewars.com/kata/59915e75f8222dc4d10000df
- https://www.codewars.com/kata/582c39d63fd1cc62790002a7
- https://www.codewars.com/kata/caeser-encryption
- https://www.codewars.com/kata/dbftbs-djqifs
- https://www.codewars.com/kata/caesar-cipher-helper
- https://www.codewars.com/kata/57b2020eb69bfcbf64000375 (move 1 position to right)
- https://www.codewars.com/kata/565b9d6f8139573819000056 (flip a-z --> z-a)
- https://www.codewars.com/kata/585c284d06512958820001a6 (same as above)
- https://www.codewars.com/kata/57cf50a7eca2603de0000090 (move 10 position to right in a cycle)
- 🔸
https://www.codewars.com/kata/caesar-cipher-1 - 🔸
https://www.codewars.com/kata/unofficial-fcc-challenge-basic-algorithm-scripting-caesars-cipher - 🔸
https://www.codewars.com/kata/cryptography-caesar-cipher - 🔸
https://www.codewars.com/kata/caesars-cipher - 🔸
https://www.codewars.com/kata/caesars-cipher-1 - 🔸
https://www.codewars.com/kata/caesar-cipher - 🔺 https://www.codewars.com/kata/casear-cypher
- https://www.codewars.com/kata/59e0dbb72a7acc3610000017
- https://www.codewars.com/kata/56b0f5f84de0afafce00004e
- https://www.codewars.com/kata/56882731514ec3ec3d000009
- https://www.codewars.com/kata/586c0909c1923fdb89002031
- https://www.codewars.com/kata/data-types-a-la-carte
- https://www.codewars.com/kata/data-types-a-la-carte-fork
- Forked because it was impossible to fix the original at the time
- https://www.codewars.com/kata/576b072359b1161a7b000a17
- https://www.codewars.com/kata/559b8e46fa060b2c6a0000bf
- https://www.codewars.com/kata/52f78966747862fc9a0009ae (more languages, more completion)
- https://www.codewars.com/kata/577e9095d648a15b800000d4 (three languages, same as above)
- 🔸 https://www.codewars.com/kata/55760e83a48ee2d221000020 (beta, 4 languages, same as above, should be retired)
- https://www.codewars.com/kata/5e5b7f55c2e8ae0016f42339 (4 languages, operators in front of operands)
- https://www.codewars.com/kata/55b7bb74a0256d4467000070
- https://www.codewars.com/kata/53c9157c689f841d16000c03
- https://www.codewars.com/kata/5908033e30e4f546bc00003d
- https://www.codewars.com/kata/58326ae9ea9e320bf5000083
- https://www.codewars.com/kata/recursion-number-1-factorial
- https://www.codewars.com/kata/factorial-1
- https://www.codewars.com/kata/factorial
- https://www.codewars.com/kata/factorial-factory
- https://www.codewars.com/kata/big-factorial
- https://www.codewars.com/kata/reverse-factorials
- https://www.codewars.com/kata/the-non-discriminate-factorial
- https://www.codewars.com/kata/57fa92b25c9910e7bc0001df (bugfix)
- 🔸
https://www.codewars.com/kata/factorializing-a-number - 🔸
https://www.codewars.com/kata/factorial-fun - 🔸
https://www.codewars.com/kata/unofficial-fcc-challenge-basic-algorithm-scripting-factorialize-a-number - 🔺 https://www.codewars.com/kata/factorial-2
- 🔺 https://www.codewars.com/kata/all-star-code-challenge-number-27
- https://www.codewars.com/kata/number-of-trailing-zeros-of-n
- https://www.codewars.com/kata/factorial-tail
- same as the third one, less performance heavy
- https://www.codewars.com/kata/trailing-zeros-in-factorials-in-any-given-integer-base
- https://www.codewars.com/kata/complete-fibonacci-series
- https://www.codewars.com/kata/fibonacci-reloaded
- https://www.codewars.com/kata/fibonacci
- The next one is older
- https://www.codewars.com/kata/n-th-fibonacci
- https://www.codewars.com/kata/memoized-fibonacci
- https://www.codewars.com/kata/fast-fibonacci
- https://www.codewars.com/kata/recursion-number-2-fibonacci
-
https://www.codewars.com/kata/big-fibonacci-numbers-1 - https://www.codewars.com/kata/fibonaccis-fizzbuzz
- 🔺 https://www.codewars.com/kata/all-star-code-challenge-number-10
- 🔺 https://www.codewars.com/kata/fibonacci-number
- 🔺 https://www.codewars.com/kata/the-fibonacci-sequence
- 🔸
https://www.codewars.com/kata/fibonacci-numberd - 🔺 https://www.codewars.com/kata/efficient-recursive-fibonacci
- 🔺 https://www.codewars.com/kata/the-fibonacci-code
- Fibonacci with custom
f(0)
andf(1)
cases
- Fibonacci with custom
- 🔺 https://www.codewars.com/kata/check-if-integer-is-part-of-fibonacci-sequence-or-not
- 🔺 https://www.codewars.com/kata/fibonacci-number-1
- 🔺 https://www.codewars.com/kata/javascript-codegolf-fibonacci-sequence
- Basically, "write the recursive solution without space characters"
- 🔸 https://www.codewars.com/kata/fibonacci-sequence-with-linq
- Maybe a good challenge due to the requirements, but very bad implementation
- 🔺 https://www.codewars.com/kata/fool-me-once-jokes-on-you-fool-me-twice-jokes-on-me-fool-me-thrice-fibonacci
- Asks to write 3 different algorithms
- https://www.codewars.com/kata/reverse-fibonacci-series
- reverse Fibonacci numbers
- https://www.codewars.com/kata/the-iccanobif-sequence
- reverse Fibonacci numbers
- https://www.codewars.com/kata/custom-enumerators-fibonacci
- https://www.codewars.com/kata/fibonacci-generator
- https://www.codewars.com/kata/fibonacci-generator-function
- https://www.codewars.com/kata/fibonacci-streaming
- https://www.codewars.com/kata/perimeter-of-squares-in-a-rectangle
- https://www.codewars.com/kata/perimeter-of-fibonacci-rectangle
- https://www.codewars.com/kata/sum-even-fibonacci-numbers
- https://www.codewars.com/kata/even-fibonacci-sum
- https://www.codewars.com/kata/sumfibs
- https://www.codewars.com/kata/57f609022f4d534f05000024
- https://www.codewars.com/kata/585d7d5adb20cf33cb000235
- https://www.codewars.com/kata/fizz-buzz
- https://www.codewars.com/kata/pre-fizzbuzz-workout-number-1
- https://www.codewars.com/kata/tiy-fizzbuzz
-
https://www.codewars.com/kata/585aad11f59b3c25500001d4 [Only in Typescript, should be retired] - 🔸
https://www.codewars.com/kata/if-less-fizzbuzz-1 - 🔸
https://www.codewars.com/kata/fizzbuzz-4 - 🔺 https://www.codewars.com/kata/pre-fizzbuzz-workout-number-2
- 🔸
https://www.codewars.com/kata/fizz-buzz-2 - 🔸
https://www.codewars.com/kata/fizz-buzz-1 - 🔺 https://www.codewars.com/kata/your-basic-fizzbuzz-kata
- 🔺 https://www.codewars.com/kata/multiples2
- https://www.codewars.com/kata/multiples
- Python only; "cleverly" uses "BangBoom" instead of "FizzBuzz"
- 🔸 Parsing JSON leaves
- 🔸 Flatten Object
- 🔸 Flatten A Nested Dictionary That Contains Lists
- Flatten a Nested Map
- 🔺 Flatten nested map with generators
- https://www.codewars.com/kata/goldbachs-conjecture-1
- https://www.codewars.com/kata/goldbachs-conjecture-prime-numbers
- https://www.codewars.com/kata/goldbachs-conjecture
- https://www.codewars.com/kata/559ecfd712d412121000001d
- https://www.codewars.com/kata/57d83dfc950d842dcb00005b
- https://www.codewars.com/kata/51ba717bb08c1cd60f00002f
- https://www.codewars.com/kata/58ab002d68ee07c57b000118
- https://www.codewars.com/kata/55fb6537544ae06ccc0000dc
- https://www.codewars.com/kata/happy-numbers-5
- JS, Python
- https://codewars.com/kata/happy-numbers-6
- Haskell, JS, Python, Ruby
- 🔸
https://www.codewars.com/kata/happy-numbers-3 - 🔸
https://www.codewars.com/kata/happy-numbers-4 - 🔸 https://www.codewars.com/kata/testing-the-porges-hypothesis
- 🔺 https://www.codewars.com/kata/happy-numbers
- draft
- 🔺 https://www.codewars.com/kata/happy-numbers-1
- draft
- The Captain's Distance Request
- JS + CoffeeScript
- rank seems to be appropriate
- a bit more complex input format makes the problem slightly more challenging
- Save Mark Watney- The Martian!
- JS + TS
- overranked
- simpler input format
- https://www.codewars.com/kata/prime-factorization
- https://www.codewars.com/kata/prime-factors
- https://www.codewars.com/kata/primes-in-numbers
- 🔺 https://www.codewars.com/kata/prime-factors-1
- 🔸
https://www.codewars.com/kata/prime-factorisation-in-index-notation - 🔺 https://www.codewars.com/kata/prime-factorisation
- 🔺 https://www.codewars.com/kata/factorization-1
- 🔺 https://www.codewars.com/kata/factorization
- Python only; many issues
- The Look and Say sequence
- Look and say numbers
- 🔺 Look-and-say numbers
- Simple Fun #299: Look And Say And Sum
- Look and say sequence generator
- Conway's Look and Say - Generalized
- Print count and numbers
- Look and Say. How was it?
- https://www.codewars.com/kata/54521e9ec8e60bc4de000d6c
- https://www.codewars.com/kata/52f4261c95d6bff39a003096
- https://www.codewars.com/kata/56001790ac99763af400008c
-
https://www.codewars.com/kata/57a2013acf1fa5bfc4000921
- The second one asks to round down the result
- Simple Fun #165: Withdraw
- Calculator: Coin Combination
- Counting Change Combinations
- Minimum Number of Coins
- Minimum dollar bill's count
- [Minecraft Series #2] Minimum amount of fuel needed to get some iron ingots
- new with apply - opinionated ( and in my opinion wrong about it )
- Replicate
new
- may not fully enforce restrictions but is by far the best of the three - How new Works - missing some functionality of new
- Explosive Sum (4kyu, Python, JS, Ruby, Haskell, C++, 4,511 completions)
- Number of integer partitions (4kyu Python, COBOL, Go, Rust, 889 completions)
- Same kata, with different range of inputs (max is 100 for the second one, higher in the first one, but depends on the language)
- Simple Fun # 132: Number Of Carries
- Two numbers can have different length
- More language
- Elementary Arithmetic - Carries Count
- Ones' Complement (1,066 completions, 5 languages)
- The Office III - Broken Photocopier (2,634 completions, 10 languages)
- Same kata (swap '1' and '0' in a binary string)
- Pairs of integers from 0 to n (7 kyu, ~1550 completions, 7 languages)
- Pairs of integers from m to n (7 kyu, ~1800 completions, 5 languages)
- The only difference doesn't make a substantial change in any language
- https://www.codewars.com/kata/pascals-triangle-number-2
- https://www.codewars.com/kata/pascal-problem
- https://www.codewars.com/kata/simple-fun-number-214-pascal-matrix
- https://www.codewars.com/kata/pascals-triangle
- 🔺 https://www.codewars.com/kata/pascals-triangle-2
- https://www.codewars.com/kata/is-a-number-prime - many language versions, redone to allow only O(sqrt n) solutions in all languages, suggested to be kept
- https://www.codewars.com/kata/check-for-prime-numbers - allows O(n) solutions, 2 language versions. 7 kyu could be appropriate for such requirements
- https://www.codewars.com/kata/prime-numbers - allows O(n) solutions, 3 language versions
- https://www.codewars.com/kata/check-if-number-is-prime-without-loops - allows O(n) solutions, pointless restriction, 2 language versions
-
https://www.codewars.com/kata/is-a-prime- not really a duplicate - 🔸
https://www.codewars.com/kata/is-it-prime - 🔸
https://www.codewars.com/kata/is-prime-number - 🔸
https://www.codewars.com/kata/check-if-a-number-is-prime
- 🔺 https://www.codewars.com/kata/count-prime
- 🔺 https://www.codewars.com/kata/count-primes-easy
- https://www.codewars.com/kata/prime-number-generator-intermediate-with-inputs-version
- variant: n-th prime
-
https://www.codewars.com/kata/nth-prime-number- variant: n-th prime
-
https://www.codewars.com/kata/count-primes-easy- variant: prime counting in an interval
-
https://www.codewars.com/kata/count-primes- variant: prime counting in an interval
- https://www.codewars.com/kata/finding-a-prime-number-in-an-interval
- variant: prime counting in an interval
- https://www.codewars.com/kata/prime-numbers
- https://www.codewars.com/kata/get-n-first-prime-numbers
- https://www.codewars.com/kata/simple-prime-number-generator
- https://www.codewars.com/kata/array-of-all-primes-up-to-number-n
- https://www.codewars.com/kata/prime-number-generator-simple-version
- https://www.codewars.com/kata/array-of-primes
- https://www.codewars.com/kata/first-n-prime-numbers
- 🔸
https://www.codewars.com/kata/prime-finder
- https://www.codewars.com/kata/sum-of-primes-1
- 🔸 https://www.codewars.com/kata/sum-of-primes (haskell)
- https://www.codewars.com/kata/59ab0ca4243eae9fec000088
- https://www.codewars.com/kata/5a49f074b3bfa89b4c00002b
- https://www.codewars.com/kata/589d36bbb6c071f7c20000f7
- Exactly same katas, except that one expects true when the other expects false (and reciprocally).
- Linked Lists - Iterative Reverse
- Linked Lists - Recursive Reverse
- None of both katas enforces a method for reversing the list, so these are just duplicates. It's probably better to just merge them in a single generic kata
- Roman Numerals Encoder and Roman Numerals Decoder
- Roman Numerals Helper
The third one is just the first two put together
- https://www.codewars.com/kata/rot13
- https://www.codewars.com/kata/rot13-1
- Simple ROT13.5 cypher
-
https://www.codewars.com/kata/rot13-2 - 🔺 https://www.codewars.com/kata/hail-caesar
- 🔺 https://www.codewars.com/kata/caesars-cypher-2
- https://www.codewars.com/kata/546dba39fa8da224e8000467/ (6 kyu, 10 languages, +5k completions, 1 opened issue [Ruby update])
- https://www.codewars.com/kata/578bf2d8daa01a4ee8000046/ (6 kyu, 7 languages, +1k completions, same issue as previous)
- similar katas, differ on the format of the output (tuple[count, elem] vs string)
- https://www.codewars.com/kata/57d6c3fb950d84fcfb0015c8/ (6 kyu, python only, ~300 completions, no issue (aside of being a duplicate)
- https://www.codewars.com/kata/5cd4aec6abc7260028dcd942
- https://www.codewars.com/kata/636b03830ae6cd00388cd228
- https://www.codewars.com/kata/master-your-primes-sieve-with-memoization
- https://www.codewars.com/kata/sieve-of-eratosthenes
- 🔺 https://www.codewars.com/kata/sieve-of-eratosthenes-1
- https://www.codewars.com/kata/54d3eae3525c153b21000e3b
- https://www.codewars.com/kata/5981a04b8ce866705d00002f
- https://www.codewars.com/kata/hard-sudoku-solver (3 kyus)
- performances requirement (added by B4B)
- random tests in all versions (added by B4B)
- needs guessing
- https://www.codewars.com/kata/hard-sudoku-solver-1 (2 kyus)
- input validation
- hard performances requirement (added by B4B)
- random tests in all versions (added by B4B)
- needs guessing
- need to identify multiple possible solutions
- https://www.codewars.com/kata/sudoku-solver (3 kyu)
- random tests missing in most languages
- no guessing
- really bad implementations will be filtered out, but no more
- https://www.codewars.com/kata/finish-this-mini-sudoku (4 kyus)
- LOTS of issues pending and the smallness of the grid doesn't give any advantage, imo (B4B talking)
- https://www.codewars.com/kata/sudoku-solver-number-1 (6 kyus)
Suggestions:
- retire the mini-sudoku one (too much issues and no interest about reducing the size)
- Keep the 2 kyus
- Keep one of the published 3 kyus, but here is the trick:
- the "hard one" is too close to the 2 kyus, but has homogeneous versions
- the "not hard" is further so more interesting as a companion for the 2 kyus, but as more languages that aren't consistent with each other and have generally not the random tests.
- Two Sum
- A Gift well spent - Noticed that this kata is basically Two Sum, differences are that it asks for a specific valid pair of indices (the one with lowest first index) while Two Sum accepts any valid pair of indices, it also has inputs with no valid answers (requiring to return None etc). Also it is ranked 7 kyu vs 6 kyu for Two Sum.
- Sum of Pairs - 5 kyu, basically the same but requires returning the values themselves that sum to target rather than their indices. Requires returning the pair whose second element has lowest index. Has inputs with no valid answers.
- Get Indices of Item Weights - 6 kyu, Ruby only, 63% satisfaction. The same requirements as in "A Gift well spent".
- Two numbers in an array adding up to a given number - 6 kyu, JavaScript only, 93% satisfaction. The requirement is to return
true
if an array contains two elements which add up to a given sum. The input array is sorted and arrays with 100_000 elements are tested.
Vector class (dedicated issue: #121 )
- I love big nums and I cannot lie - reported to have performance reqs
- Largest Number Arrangement
- Penalty for speeding - This one asks for minimum possible number, the logic is basically the same.
- https://www.codewars.com/kata/unofficial-fcc-challenge-basic-algorithm-scripting-reverse-a-string
- available only in Clojure; duplicate of https://www.codewars.com/kata/reversed-strings
- 🔸
https://www.codewars.com/kata/narcissistic-numbers-1- duplicate to (at least)
https://www.codewars.com/kata/narcissistic-numbersand https://www.codewars.com/kata/5287e858c6b5a9678200083c
- duplicate to (at least)
- 🔸
https://www.codewars.com/kata/switch- JS, Ruby; low quality
- 🔺
https://www.codewars.com/kata/hello-world- JS, Python, Rust, exact duplicate of
https://www.codewars.com/kata/thinkful-string-drills-hello-world - Close duplicate of https://www.codewars.com/kata/grasshopper-debug-sayhello
- JS, Python, Rust, exact duplicate of
- https://www.codewars.com/kata/see-you-next-happy-year/
- same problem as https://www.codewars.com/kata/simple-fun-number-144-distinct-digit-year/, copy-pasted function body to solve in C
- 🔸
This is odd- Like Even or Odd, but throws floats into the problem, and expects bool instead of string
- 🔸
Sum of values from 1 to n inclusive { nΣn=1 }- The same task as Grasshopper - Summation, but does not accept O(n) solutions.
- 🔸
Thinkful - String Drills: Hello, World- Just like Hello, Name or World! minus the default parameter
- 🔸
Perimeter of a Rectangle- Subset of Area or Perimeter
- 🔸
Beginner friendly: remove the letter o- Similar to Remove exclamation marks, but calls for removing a letter: maybe could be saved by re-making it into something more challenging?
Resolved:
- https://www.codewars.com/kata/regular-expression-for-binary-numbers-divisible-by-5
-
https://www.codewars.com/kata/regular-expression-check-if-divisible-by-0b101-5
Brainfuck generators (dedicated issue: #84)
- https://www.codewars.com/kata/579e646353ba33cce2000093
-
https://www.codewars.com/kata/585ddf096d36a5a143000178 - Same katas, but in different languages - should be merged (?).
Repeating strings (dedicated issue: #109 )
- https://www.codewars.com/kata/57a0e5c372292dd76d000d7e (8kyu, many languages, high completion)
-
https://www.codewars.com/kata/585a1a227cb58d8d740001c3(7kyu, same as above) -
https://www.codewars.com/kata/585a1f0945376c112a00019a(7kyu, same as above with output formatted) - 🔸
https://www.codewars.com/kata/58e65f3f2d653c8c5100003e(beta, clojure only, should be retired)
Is n divisible by x and y? / Can we divide it? (dedicated issue: #113)
- https://www.codewars.com/kata/5545f109004975ea66000086 (8 kyu, 43 languages, 59,189 completions)
-
https://www.codewars.com/kata/5a2b703dc5e2845c0900005a(8 kyu, 13 languages, 25,124 completions)
Brainfuck hello world (dedicated issue: #115)
- https://www.codewars.com/kata/596f7d99f468ae8daa00000b
-
https://www.codewars.com/kata/582c2dffd82a1ff03000000a
Is negative zero? (dedicated issue: #116 )
- https://www.codewars.com/kata/5c5086287bc6600001c7589a
-
https://www.codewars.com/kata/563c39f92f7bed9572000011 - same katas except on the second, in JS and CoffeeScript only, input is not always a number
Interval union length (dedicated issue: #117 )
- Sum of Intervals
- How many days are we represented in a foreign country?
- Both kata kept, one is meant to have performance requirements
Perimeter of areas in a grid (dedicated issue: #127 )
Create power set (dedicated issue: #130 )
- https://www.codewars.com/kata/53d3173cf4eb7605c10001a8 (overranked at 5kyu, 5 languages)
-
https://www.codewars.com/kata/5a0127028ba91430e80000a8(6kyu, JS only, should be kept) - 🔺
https://www.codewars.com/kata/571c0124d63e2c5eb8000608(beta, ruby only, should be retired)
Church Numerals (dedicated issue: #142 )
-
https://www.codewars.com/kata/church-numbers-1 -
https://www.codewars.com/kata/church-numbers-ii- most comprehensive but only in JS
- https://www.codewars.com/kata/church-numbers
-
https://www.codewars.com/kata/church-numbers-add-multiply-exponents - https://www.codewars.com/kata/church-numbers-find-the-predecessor-and-subtract
Sudoku Board Validation (dedicated issue: #171 )
-
https://www.codewars.com/kata/did-i-finish-my-sudoku- have weak tests
-
https://www.codewars.com/kata/sudoku-solution-validator- have weak tests
- https://www.codewars.com/kata/validate-sudoku-with-size-nxn
- needs better tests and random tests
Trim string (dedicated issue: #178 )
- Trimming a string
-
Truncate a string!- Differ only on details, when string must be trimmed to 0.
-
Limit string length - 1
Fix string case (dedicated issue: #187 )
- https://www.codewars.com/kata/5b180e9fedaa564a7000009a Fix string case
-
https://www.codewars.com/kata/59126cd3379de6ca5f00019c Simple Fun #262: Case Unification- Very similar 7 kyu katas (convert the string input to the most represented case in its characters), differ only on details, the first one is by far the most completed and translated, (14,857 vs 663 completions, 20 vs 3 languages), probably the best option is to keep the first
NATO Phonetic Alphabet (dedicated issue: #204 )
-
https://www.codewars.com/kata/54530f75699b53e558002076 -
https://www.codewars.com/kata/548113c7d68e97048a00026a - The second is a duplicate badly designed (provides an array with typos), available only in Ruby. The first is older, available in Ruby and several others. No reason to keep the second one.
- Agda Kata that require rank adjustment
- List of Possible Duplicate Kata
- List of kata that are candidates to retirement
- List of Kata with font Tag in Description (possibly broken)
- Potentially Plagiarized Kata
- Tags and topics to assign to kata
- List of Agda Kata to Update
- List of C Kata to Update
- List of C++ Kata to Update
- List of COBOL Kata to Update
- List of Coq Kata to Update
- List of Crystal Kata to Update
- List of C# Kata to Update
- List of Dart Kata to Update
- List of Elixir Kata to Update
- List of Go Kata to Update
- List of Haskell Kata to Update
- List of Java Kata to Update
- List of JavaScript Kata to Update
- List of Kotlin Kata to Update
- List of Lean Kata to Update
- List of Nim Kata to Update
- List of PHP Kata to Update
- List of Python Kata to Update
- List of Racket Kata to Update
- List of Ruby Kata to Update
- List of Rust Kata to Update
- List of Scala Kata to Update
- List of Solidity Kata to Update
- List of Swift Kata to Update
- List of TypeScript Kata to Update