Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
Funny you should mention coffee because that is what I do when drinking my coffee. I try to quickly and efficiently finish an exercise while drinking my coffee, hence the need for everything I need to construct the algorithm in the description without having to resort to Google which has become so utterly broken to look anything up that I'd rather now WASTE ENTIRE MORNINGS OF MY LIFE ON GOOGLE'S FAKE AI GENERATED ANSWERS
You can skip exercises that make you feel sick.
Who is "we"? You speak for us all?
This is a 5 kyu, I do not consider this a "simple" exercise.
Do you also want a coffee with that?
I do agree that many kata have descriptions which could be clearer, but I dont agree that description of this particular kata needs to be clarified. "implement ROT13" leaves literally no place for interpretation or guessing. There is no ambiguity here, there is literally one way of interpretation of this task. And "we have no time to do reading" sounds strange. Why not? Reading is a way to learn and to find a solution. Coding is not solving. Coming up to a solution is solving, and code is just one part of it.
While I agree that descriptions should be self contained and complete, I just want to point out that research is an essential part of learning. Codewars is not a collection of tutorials, it is a collection of challenges.
I don't want to type anything while working on a problem on a site dedicated to problems. I see exercises ALL the time with overly detailed explanations. I want my description, clear as possible on the left and my code on the right so I can focus on what I came here for: solving the problem. We're here to learn, not try to decipher what the author meant.
You can literally type "what is rot13" in any top 3 search engine and it will give you a concise, 1-minute read on what it is and what it means. The first result (Wikipedia) even shows a complete table of all substitutions.
Disagree, example should be provided. We don't have time while doing simple algorithm exercises to spend half a day looking up a cipher.
You need to research things that you don't know about or understand... that's not a codewars thing and it doesn't matter what level of education you have. People with degrees in computer science need to research things to solve their problems all the time. It's not a problem with the kata or the website, it's just how programming is.
In the professional world, you are commonly given tasks that require you to have domain knowledge that you may not have yet. It's just part of the job to go learn what you need to learn to complete your task. Nobody, even in an IT program, would really be expected to know what ROT13 is. If anything, it's really only used as a very basic example of simple cryptography, it has no use in the modern world, it's simply something that nobody really needs to know about. So, no, I don't think most people came into this problem with a deep understanding on ROT13, they just did their own research on the task.
why not add examples to explain the ciphers and how we are to go bout it.
we're here to learn. Many of us don't have a degree in IT and we know how those who do regard us.
One could argue that "ROT13 is a simple letter substitution cipher that replaces a letter with the letter 13 letters after it in the alphabet." is an explanation of the cipher.
Others could argue that ROT13 is a common knowledge.
Someone else could say that every problem needs a research as a part of solution.
Would they be right? I don't know for sure, maybe. I can see how each of these views could be valid.
Why not have the description explain the actual cipher? I'm sick of exercises like this that expect you to look up details that should be mentioned
needs tests for JS
need sample test case and outputs and also explanations for ROT 13
Pardon me, You're correct.
Loading more items...