Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
"on every year that is evenly divisible by 4 except every year that is evenly divisible by 100 except every year that is evenly divisible by 400" -
for a leap year calculation, this doesn't seem to take into account the year 2000 as a leap year...so my question is: is there a seperate calculation that's needed for only that year OR are the same calculations supposed to check the year 2000 as a leap year also??
2000 is evenly divisible by 4 which means that it is a leap year, but ... 2000 is evenly divisible by 100 which means that it is not a leap year, but ... 2000 is evenly divisible by 400 which means that it is a leap year.
Last line wins, so 2000 is a leap year.
JavaBeginnersFaq "Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt
I believe this algorithm covers all cases, including the year 2000. Divisible by 4? Yes. It could well be a leap year. But wait... Divisible by 100? Yes. Oh, It's not a leap year. But wait... Divisible by 400? Yes! It is a leap year after all!!!
Dick.
Oops... Marilyn's beat me to it (but at least we have the same story ). [ April 02, 2008: Message edited by: Dick Summerfield ]