Ad
  • Custom User Avatar

    I agree there's no need for insults or derogatory terms. I specifically chose my language to not be hostile... "Description could probably use some tweaking..." Although, I think the point of upvotes and downvotes is exactly to express agreement or disagreement without having to actually enter discourse. On the other hand, responding with,"You all are just whining..." isn't a particularly good way to facilitate the kind of behavior you might consider not "extremely concerning." Despite your feelings about this, you're going to offend too. People are already frustrated - of course you got downvoted. And realistically, it's not a big deal anyway.

    My thoughts are this: from what I can tell (with my very limited experience), this kata isn't terribly difficult and seems to be ranked appropriately. And you make a great point - understanding what the kata is asking for (however it may be expressed) is part of the problem AND, furthermore, it's true that "There's nothing unclear about the facts presented." I don't think it's a matter of clarity.

    Knowing that, most warriors who struggled here are probably kicking themselves for taking too much time to solve a task they consider less difficult than their initial impressions (based on the description). And that is a big deal - there is a general expectation for what a 7kyu is and how long it should take. Of course it's going to deter beginners and frustrate users when the sole reason for their struggle was the description. People feel duped, frustrated. And when many users are saying the same thing, there's something to consider at least.

    As far as my suggestion goes, you and @g964 are light years ahead so I would trust your judgment regardless even if we disagree. And that's perfectly fine too, to disagree. I think it could be better worded so users can spend more time tackling the logic with a little more confidence, less time scratching their heads on the description, but I don't disagree that it's fine as is too - a slightly healthier challenge. Personally (maybe ironically), I like this kata, moreso for its description than the task itself. It requires a little more attention to detail or exploring. It's why I left a short explanation in my comment - anyone who genuinely wants to understand can start by coming to the discourse.

    Honestly, my only real contention with you is on the matter of perception. The way anyone approaches a problem in code is a combination of many things: their experience, style, knowledge, probably talent, the language they used...etc, not just how they interpret their given instructions. Virtually all katas have great variety in their solutions, regardless if their descriptions are abundantly clear, purposefully left more vague or written in more advanced terminology and examples.

  • Custom User Avatar

    For those of you who came to the discourse for some clarity.

    "Find max(abs(length(x) − length(y)))" means you need to subtract the length of one string in one array from another string in the other array such that you return the largest difference possible based on your given arrays.

    Just going by the comments, it's clear experienced warriors see no problem while beginners are struggling. Description could probably use some tweaking for 7kyu and certain languages.