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.
OK it's not going to take much to sort this out, all I would have to do to pass your test case is to replace the 0 in the array to 1 and ignore the map function as javascript will does the necessary conversion in the reduce part. I am not sure how long ago I wrote this solution but I am sure I was new to the language, but thank you for highlighting the shortcomings with this solution thank you. Now if you can check the outs I have done that would be appreciated
Yes, it is working. Because cata has bad tests :)
Okay, n is always positive, so it would never be 0.
But you can try something else, for example - 40585.
// 4! = 24
// 0! = 1
// 5! = 120
// 8! = 40320
// 5! = 120
Correct => 24 + 1 + 120 + 40320 + 120 = 40585
In your case => 24 + 0 + 120 + 40320 + 120 = 40584 (wrong...)
This solution is fine for the kata requirements, because the
n
is always positive, so it would never be 0.Oh OK the solution works so I am not bothered really. I can't remember how long ago I wrote this tbh. It still managed to get 6 best practice recommendations and 5 clever so I am cool with it
Yes, it is a comment on your solution.
I am confused is this comment regarding my solution
Wrong, try strong(0). It will return 'STRONG!!!!', but 0! = 1, so 0 != 1...
Also, the map is not necessary