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.
British imperial system is really bad :\
It is indeed a use of recursion, though I, for one, don't think it's good to call it "Best Practises". To me this code is harder to understand that its iterative equivalent.
Interesting idea with setting the first value of
minimum_element
toINT_MAX
, though I dislike declaring multiple variables in one "statement"(is that how it's called when you doint a, b;
?).What I don't get is why do you not declare
int i = 0
inside for loop, and instead hold theint i
for the whole function;Doesn't get more pythonic than that.
Indeed it looks like something that's "clever"(though at that level there isn't much space for using cleverness, in particular in C). I for example, dislike using
while
loops when afor
loop works(along with the better readability to me), and how it mutates the value.Note: I'd be wary of using ASCII codes. I basically never see any reason to write into a
char
through anything other thanchar ch = 'a';
. It makes it more difficult to read when using numeric code, vs a "normal" way of writing the character itself into thechar
.