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.
Good question. People will say blanket things like "for loops are always faster", but it -really- depends on every individual use case. So you might want to create solutions for each to the best of your ability, then benchmark them.
Here are a couple of the top solutions (one for switch statement, and one for for loops) benchmarked against each other: https://jsbench.me/e3lh84u45z/1
It seems like the switch statement solution is 11% faster, but you'll notice the for loop example has some regex bloat in there which is probably slowing it down.
Create your own clean solutions and benchmark them yourself. It's kinda fun.
In JavaScript, which is overall more efficient? Using IFs statements, Swith-Case, or K-V pair object with anonymous function? I have seen people using IFs- S-C and my self using K-V objects(something I picked from C# unfortunately).
Unreadable code
Same here. Never seen one like this before and I am new to JS to begin with
nothing wrong with a classic
YandreDev'd
Almost the same
This comment is hidden because it contains spoiler information about the solution
I like this
Edit: Oh wait, it is actually operating the other 3 as well, even if they are not selected? XD JS is weird.
You're squareing it, not doubling it.
My solution passes and it hasn't assignment.
One of the tests is telling me
"expected 16 to equal 8"
And one of the random ones is showing a negative as answer
Is this normal behavior?
This comment is hidden because it contains spoiler information about the solution
I have the same thing. I am getting it as input. Shouldn't they be squared in the second list?
[42, 42]
[42, 42]
As well as the second guy who has an empty list which should return false, not true.