Undergrad bachelors are generally 3 years, this is a "straight to masters" course (I got accepted into it out of HS), so the course is extended by a year
I think masters are typically 1 or 2 years here as well, if you've already got a graduate bachelors degree
@flawr I actually didn't realise it was a masters course (thought it was a bachelors) until after I got accepted and the email said "Congratulations on getting accepted into your masters course" :P
Well, I've studied both a decent amount, but not enough to make a full choice about which sub-topic I think I'd prefer. Complex analysis is something I'd like to learn more about (I know painfully little), and properties of binary operators are fascinating
it seems that saying "closed" and linking the question that you then closed the challenge as a duplicate of prompted community to decide your comment was no longer needed
for hammering you can probably just comment after, but if you VTC and aren't the last, it's annoying if you want the reason to stick around after as well
@hyper-neutrino That was one, and "Legendary" was another I was looking at
Legendary is less relevant as it involves waiting not calculating, but the main task IMO is the same: find the seconds from running to a given time, do something with the seconds (wait vs print)
The one who posted the idea to the public first gets the priority; close the other as duplicate
Here, "the idea" includes all of the relevant aspects of a challenge which matters when deciding on the dupe-ness, i.e. the task (with details and test cases) and the winning criterion. We say a chall...
I'm implementing a function in Python that takes two values and returns a generator for an inclusive range (e.g. my_func(3,5) is equivalent to range(3,6)). It also accepts floating point infinity as an upper bound (e.g. my_func(3,float('inf')) is equivalent to itertools.count(3)). Question: What should I name this function?
I would call it inclusive_range, except that technically a range to infinity cannot be inclusive, by definition.
@Bubbler Yeah, I'm sure there's some language where that behavior is just called range. I'm in Python-land, though, where ranges are half-exclusive and infinity is barely acknowledged.
@Bubbler I don't like that option because in my code I'd have to special-case every time I used it. I have a data structure with (lower_bound, upper_bound) tuples in it, and I want to be able to apply a single function to each tuple, whether the upper_bound is finite or not.
@Bubbler Ah, I see. :)
Same with tinylisp, though I tended to stick to lowercase letters and hyphens for library function names.