-
Notifications
You must be signed in to change notification settings - Fork 220
Potentially Plagiarized Katas
This wiki is supposed to contain katas which are potentially plagiarized or copied from other sites without proper credit.
If you add a kata here, please add some information on it, including a site it comes from, and what action should be taken to rectify the problem (add credits, delete the kata, etc.) You can also add some general notes about the licensing information of the original site if it's not already here.
If copied kata is still in beta, a post labeled issue should be raised in its discourse to prevent its approval, and an issue should be raised in Codewars Github repo, so admins could retire it before it gets accepted.
Some topics are very popular, so it can be difficult to tell if some problem is a copy, or not. Sometimes you can find some hints, like exact wording, exactly the same examples, etc. In case of any doubts state them here, and use your common sense to judge the extent of the issue.
- Artificial Rain | Petya and Countryside
- Dubstep | Dubstep
- Double Cola | Double Cola
- Flipping game | Flipping game
- Hungry Sequence | Hungry Sequence
- IQ Test | IQ Test
- Magic Five | Magic Five
- Obtaining the String | Obtaining the String
- Points in Segment | Points in Segments
- Presents | Presents
- Permutations | Permutations
- Partial Teacher | Partial Teacher
- Restaurant Tables | Restaurant Tables
- Replacement | Replacement
- String Task | String Task
- The Great Game | The Great Game
- Ternary Logic | Ternary Logic
- Vasya - Clerk | Cinema line
- Vasya and Stairs | Dreamoon and Stairs
- Where is Vasya? | The number of positions
- Watermelon | Watermelon
- Jackie's Game | Godsend
Note: In order to view the problem on codesignal you've to register on the website.
- Simple Fun #1: Seats in Theater | Seats in Theater
- Simple Fun #2: Circle of Numbers | circleOfNumbers
- Simple Fun #3: Late Ride | lateRide
- Simple Fun #5: Knapsack Light | knapsackLight
- Simple Fun #8: Kill K-th Bit | Kill k-th bit
- Simple Fun #9: Array Packing | Array Packing
- Simple Fun #10: Range Bit Counting | Range Bit Count
- Simple Fun #11: Swap Adjacent Bits | Swap Adjacent Bits
- Simple Fun #29: Is MAC48 Address? | isMAC48Address
- Simple Fun #35: Different Squares | differentSquares
- Simple Fun #41: Elections Winners | electionWinner
- Simple Fun #42: Are Similar? | areSimilar
- Simple Fun #64: Almost Increasing Sequence | almostIncreasingSequence
- Simple Fun #65: Matrix Elements Sum | matrixElementsSum
- Simple Fun #67: Array Change | arrayChange
- Simple Fun #68: Palindrome Rearranging | palindromeRearranging
- Simple Fun #69: Are Equally Strong? | areEquallyStrong
- Simple Fun #70: Avoid Obstacles | avoidObstacles
- Simple Fun #72: Absolute Values Sum Minimization | absoluteValuesSumMinimization
- (in beta) Simple Fun #73: Strings Rearrangement | stringsRearrangment
- Simple Fun #74: Growing Plant | growingPlant
- Simple Fun #75: Digit Degree | digitDegree
- Simple Fun #77: Is Beautiful String?| isBeautifulString
- Simple Fun #78: Build Palindrome | buidPalindrome
- Simple Fun #79: Delete a Digit | deleteDigit
- Simple Fun #81: Digits Product | digitsProduct
- Simple Fun #83: MineSweeper | Minesweeper
- Simple Fun #84: Box Blur | boxBlur
- Simple Fun #85: Polygon Perimeter | Polygon Perimeter
- Simple Fun #86: is Information Consistent? | Is Information Consistent?
- Simple Fun #87: Shuffled Array | Shuffled Array
- Simple Fun #88: Sort By Height | sortByHeight
- Simple Fun #89: Boxes Packing | Boxes Packing
- Simple Fun #90: Rows Rearranging | Rows Rearranging
- Simple Fun #91: Unique Digit Products | Unique Digit Products
- Simple Fun #92: Digit Difference Sort | digit difference sort
- Chess Fun #1: Chess Board Cell Color | chessBoardCellColor
- Chess Fun #2: Bishop And Pawn | bishopAndPawn
- Chess Fun #3: Chess Knight | chessKnight
- Chess Fun #4: Bishop Diagonal | Bishop diagonal
- Chess Fun #5: Whose Turn? | Whose Turn?
- Chess Fun #6: Chess Bishop Dream | Chess Bishop Dream
- Chess Fun #7: Chess Triangle | Chess Triangle
- Chess Fun #8: Amazon Checkmate | Amazon Checkmate
- Challenge Fun #1: Contours Shifting | Contours Shifting
- Challenge Fun #2: Gravitation | Gravitation
- Challenge Fun #3: Correct Nonogram | Correct Nonogram
- Challenge Fun #4: Maximum Sum | Maximum Sum
-
STRONGN Strong Number (Special Numbers Series #2)
- Possibly a copy from SPOJ: https://www.spoj.com/problems/STRONGN/
- "Strong numbers" seem to be somewhat popular topic of coding problems, but presence of STRONGN tag suggests it was heavily inspired (to say the least) by SPOJ platform.
- I could not find any information on licensing of SPOJ problems.
-
Fantabulous birthday |
- Copy of Fibsieve`s Fantabulous Birthday from Light OJ but it's not possible to view it without registration.
Licensing information can be found here: https://codeforces.com/blog/entry/967 . Most important excerpt would be:
You may publish the texts of Codeforces problems in any open sources, but you must preserve a direct link to the site http://codeforces.ru (http://codeforces.com for English statements) and indicate Codeforces as the problem source. These data should be located in close proximity to the statement, be easily noticeable and readable. It is forbidden to publish Codeforces problems in open sources supporting automatic testing (such as online judges or similar resources).
This probably means that all problems "inspired" by Codeforces must be removed from Codewars.
Licensing information can be found here: https://projecteuler.net/copyright
Can I make use of the problems elsewhere?
Yes! It is not only granted but it is encouraged for material to be shared and used freely for non-profit making purposes. But please read on...
[...]
Do I need to show attribution?
Under the CC Licence it is a requirement, but it should also be a matter of courtesy. You are entirely at liberty to use the material as it is or adapt it. If you choose to use the content as it appears on the website, then you could say something like, "The following problem is taken from Project Euler." If you modify the problem then you could say something like, "The following problem was inspired by Problem xxx at Project Euler." But please note that the terms of the licence require that any derivative work will be subject to the same licence.
This probably means that each problem originating from Project Euler needs credits and preferrably a link to original problem.
-
Johny and Trees(retired), Copy of Pashmak and Garden problem from Codeforces, with very minor edits -
Vasya and Drinks(retired), Copy of Drinks problem from Codeforces -
Fancy number(retired), Copy of Fancy number problem from Codeforces- contains very vague credits note, probably not very useful
-
Black Square(retired), Copy of Black Square problem from Codeforces -
Caesar's Legions(retired)- Copy of Caesar's Legions problem with Codeforces
- Still in beta
- contains very vague credits note, probably not very useful
-
Restoration of permutation(retired)- Copy of Restoration of permutation problem from Codeforces
- Still in beta
- contains very vague credits note, probably not very useful