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.
No.
This comment is hidden because it contains spoiler information about the solution
Thank you for the feedback hobovsky. Could I ask you to clarify a couple points? What makes this algorithm overly complex? I'm also curious where I can read more about what a O(n) solution might be. Thanks in advance!
Actually it does not really matter if this solution runs few ms slower or faster. It has unneccesarily high complexity and will always be slower than O(n) solution.
Thank you so much for the very helpful reply - it's greatly appreciated!
Hi janussone, you don't need
!= 0
because the result ofn % 2
is always either1
or0
, (basically a Boolean integer result).https://en.wikipedia.org/wiki/ROT13
https://en.wikipedia.org/wiki/Caesar_cipher
Nice, I like the one-liner.
I had the same solution as well but added a check that the count is nonzero. I think this runs a few ms slower.
"Write a function" means one function, right?
Absolutely not. I work with programmers in research and they always have a Chrome tab open on documentation, StackOverflow, Medium, etc. to help them solve what they're working on. It's expected and common to need to look things up!
Good luck!
This comment is hidden because it contains spoiler information about the solution
This is worded in the most bizarre way.