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.
This comment is hidden because it contains spoiler information about the solution
==
between references in Rust will not compare memory addresses, it will call.partial_eq()
and compare its operands by their contents, semantically.If you wanted to compare addresses you would use
std::ptr::eq(i, &0)
ori as *const _ == &0 as *const _
.But isn't &i just an address in memory? How the address of 0 is compared to others ?
good one!!
Nice code
If you want to pick a fight, then yes, bad naming. It is the "last multiple of x." Would you prefer that? "last_value" would be more concise.
this is bad naming 'total' this is not total, this is last element value.
nobody:
that one guy:
that makes you start questioning a reason of your existence and reflect on sense of your life with one line of code KEKW.
Sorry! New to Codewars as of today, I didn't think those who haven't solved it yet could see the comments.
Please use spoiler flag next time.
This comment is hidden because it contains spoiler information about the solution
Nice!
The total is technically the sum of all possible multiplications between a start and n. The highest value, which is what he meant, is indeed, x * n where n is the highest possible value of n.
aaaaaaaaaaaaaaaaaaaaaaah, ok thanks a lot
The if (slen < eLen) checks whether the ending string is longer than the str. If it is, it's impossible for str to end with ending, because a shorter string cannot contain a longer suffix. This is a necessary optimization that saves computation time by immediately returning false in such cases.
You are correct in observing that this condition indirectly accounts for empty strings, but its main purpose is to enforce a size constraint for the suffix check.
Loading more items...