New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deduplicate - needle in a haystack #119
Comments
All of the four kata can be solved with the same solution, except 2. which uses the same concept but hardcodes the needle. I vote to keep only 1. as the most complete. Retire 2., 3., and 4. as close duplicates. |
I don't think the "novelty" setting of 2 adds anything interesting. I think 4 is really bad specifically because of stating that you can't use loops when in fact you can - it sends a bad "message" for the site/quality control to new users. For kata 3 - Looking through kata list, I think the "Enumerable" thing is because the author has a (huge) series originally intended for Ruby and exploring its Kata 1 is fine, except I don't like the vague title - it leads to unrelated kata being recommended (also lol @ the troll who assessed it 1 kyu before approval). I vote keep 1 mainly because of large number of translations, but I do think 3 has merit as an "entry point" to a bunch of good 7-8 kyu katas. |
Keep 1 |
Keep 1. 2 & 4 should be retired due to same concept and no restriction on 4 As for 3., if other languages are deleted (Except Ruby), then it can stay, otherwise retirement! (Since initially the series was meant to be Ruby only) |
I kind of like the "story" element of 2, it is short and to the point, and fun. And at 8kyu I think that having a hard coded needle is nice. Though 1 does have more languages. So, keep 1 and/or 2. Retire the rest. |
Keep 1 only. |
I don't know if it's worth trying, but it's the oldest of the katas and a part of a series, so if the author is active, I think languages still can be deleted from a kata by the author. It led to data corruption is some cases (but I think it usually went OK) and translations to removed languages can't be reapproved, so this feature is used rarely, but if it's going to be retired otherwise... |
keep 1 only note: no random tests in 3 |
vote for keep 1, retire the rest |
Keep 1 and 3 (Ruby only), retire 2 and 4. If making 3 Ruby only isn't viable then retire it. |
keep 1 only, retire 2, 3 and 4. |
I hate kata series. They cause more problems than they're worth. They should be collections :( |
Kata 3. got outvoted into retirement, and since the series is not numbered anymore, it will not get broken :) A couple of translations needs to be moved into 1. |
T[ ]
.Conclusion
Filling gaps
The text was updated successfully, but these errors were encountered: