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.
very..very good, guys!
if you omit curly brackets when using arrow function you don't have to use "return" keyword
@JohanWiltink - This was only added to the kata description in response to NekoDanuki's comment
This solution is an arrow function; in an arrow function the return is implied. The syntax does not use "return". Try finding info on arrow functions.
How come you don't need to write return anywhere for this to work?
With my solution without return statements it doesnt seem to work.
Yes you are correct. If n is smaller than 0, then array[n] would return undefined and Math.pow(undefined, n) will return NaN. However, none of the test cases include negative values of n, so this will not occur.
wait, won't it return NaN if n is smaller than 0?
I kept coming back to this Kata over and over again, but each time I couldn't solve it... I eventually Googled 'popular dice games' and immediately found the rules of the game. After that, it wasn't difficult to code a solution. It was very satisfying to finally solve this one!