5 ms·
The "add 11" trick in my comment is easier to remember and apply than dividing by 12 and taking remainders.
by ikeboy 7y ago
The "add 11" trick in my comment is easier to remember and apply than dividing by 12 and taking remainders.
- kseistrup 7y agoI guess we have different perceptions of which way is the easiest. There might even be methods we haven't heard about yet.
- tzs 7y agoI like my current method [1], while only requires addition, doubling, and a couple of conditional increments or additions. Even if you don't bother doing any mod 7 reduction along the way, you never have to deal with a number above 32. With both divide by 12 and odd 11, I would find myself occasionally making a goof when dealing with years near the end of centuries. [1] https://news.ycombinator.com/item?id=21926543 https://news.ycombinator.com/item?id=21926543