Replies: 9 comments 14 replies
-
I have a prime candidate for that. I like the idea. A lot. Can we disable upvoting solutions for that too? ( cq. have it giving no honour? ) |
Beta Was this translation helpful? Give feedback.
-
I... Don't like the idea. For builtins, maybe, but stuff like "implementing KMP", definitely no. Imo, going that way leads to "if you can find a solution described somewhere, this is 9 kyu". That means it's already appliable to... dunno... half of the kata database? (yeah, less than this, but you get the idea) Reading about the BigInt part of the original message, I'm starting to feel like this is actually an idea to avoid retirement/unpublishing of problematic kata. That sounds quite different from just "suggesting a new 9kyu rank". Let's imagine it's created and integrated to all other ranks.
|
Beta Was this translation helpful? Give feedback.
-
It should not be integrated with the other ranks. But I think it would be useful for |
Beta Was this translation helpful? Give feedback.
-
It definitely feels like it's not a ranking for a kata, but something else. At this point I'm like "why not", but I'd suggest using something else than "kyu/dan". Internally, that would work like a kyu/dan thing (with 0 values), but the users should imo see that as something completely different. No idea what to use (someone specialist in martial arts?), maybe soemthing about training. What that's thing karate guys do, when they repeat over and over the very same.... "succession of figures"? (I don't find my words, there) |
Beta Was this translation helpful? Give feedback.
-
I agree that it should be kept seperate from the rank system. Perhaps seperate "ranked" katas from "unranked" ones, and rank/honor/points can only be gained from ranked ones. (This kind of system is fairly common in video games, etc so will likely be intuitive to many users). Perhaps in "unranked", katas can have a colour (white/yellow/blue/purple) to be roughly indicative of difficulty, but no number attached. |
Beta Was this translation helpful? Give feedback.
-
note: if it's used to handle problematic kata, that suggests their "rank" will be changed, meaning shittons of server loads, to recompute the honor and rank for most of the users databse (since they are the most completed kata, generally). |
Beta Was this translation helpful? Give feedback.
-
I've had another idea related to this recently. For certain events (for example, Advent of Code) many people enjoy sharing their solutions with each other in a variety of languages, and seeing how other people solved the same problem. If unranked kata were implemented, then they could be set up with all available languages, and with no tests (so any code can be submitted) to act as somewhere for people to share their solutions with each other. This would be a far more attractive place to share solutions since on a Codewars kata there is syntax highlighting, and you can easily sort by language and/or users you follow, which is far better than many other places people often share code, such as reddit or discord. I think this would open up a lot of opportunities for fun community "events" for people to get involved in. Finally, just to be completely clear, I am not suggesting that we would copy AoC (or other events) challenges, we would just be setting up an unranked kata as a place to share solutions. I imagine the description of such a kata would be little more than a link to the actual challenge page. |
Beta Was this translation helpful? Give feedback.
-
So, a kumite? |
Beta Was this translation helpful? Give feedback.
-
Sorry, I'm late. Just stumbled on this. I like the idea, but this worries me:
Presumably, such a kata would not bother enforcing restrictions (because it's impossible), meaning I could simply let the BigInt-implementing language solve this trivially, then get access to "proper" solutions, then use said solutions to solve the actual (ranked) kata where the restrictions are in place (or in a language without voluminous |
Beta Was this translation helpful? Give feedback.
-
An idea inspired by kata like Get The Substring: introduce a category of kata which, upon solving, would grant no reward.
Such kata could be used to introduce tasks which usually ask to reimplement a built-in functionality which seems to be interesting from some point of view (for example algorithmic), but do not make good Codewars kata. With no reward, the kata would not be prone to abuse by working around the code restrictions, and would hopefully attract only users who actually want to implement a requested solution rather than just call a single line.
Such (let's call them) "9 kyu" kata would be useful for:
Math
fell out of your computer and now you need to reimplementsin
andlog
without using any arithmetic operators, with code below 42 characters" (example)What do you think?
Beta Was this translation helpful? Give feedback.
All reactions