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.
it shifts right a number of times, then it shifts left a number of times. basically the bit shifts cancel out to i << 1 in the end
heard of code golf?
why?????
Sorry. You misunderstand me. And I misunderstood you (technically this is a language barrier but I digress). But what do you mean the specifications are insufficient?
No. It isn't. It's a hint. If you cannot understand the specifications (like a language barrier or something), you can look at the tests to see exactly what I, the author, expect.
The 'effort' would be just copy-pasting the same test. That one test tests every aspect of the
Person
class. But I will copy-paste it. Once I add the rest of my functionality. (BEWARE: Whatever ranking you gave this kata should be +1).I have fixed this.
I forgot to implement these.
That has been fixed. Thanks! And I will change it.
However if more people agree with you then I shall succumb to peer pressure.
The answer to both these questions is so it looks more like English. Like as in the kata this is inspired by. Because they return booleans, it's more like "Has {x} got {y}?" than "{x} has got {y}?". That's how I see it. Of course, this would take me 5 seconds to change, but it's just my personal preference honestly.
TLDR: It's my personal preference.
forbidden method
why r u importing inside the function
if it is provided, it shall be used when necessary
i forgot this existed