I recently came across a fairly interesting algorithmic problem when formatting day and hour ranges. Here's my take on the solution. I've long held the belief that algorithmic challenges are sort of a ...