CALENDAR
My own steps.......
Arun Anoop M,
Asst.prof cse,
MESCE,Kerala.
I will give u one example:
--------------------------
First of all you have to learn imp things...ie;
Step 1:
Odd days in 100 years is 5
Odd days in 200 years is 3
Odd days in 300 years is 1
Odd days in 400 years is 0
---------------------------
Ok...
Step 2:
1 for Mon , 2 for Tue ..... 7 for sunday.
Step 3:
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
31 28 31 30 31 30 31 31 30 31 30 31
Step 4:
Example is
Find a day ?
from "28 May 2006"
2005 years + (01-01-2006 to 28-05-06)
CONVERT 2005 as
2005 is same as 1600+400+5
Odd days in 1600 years is 0
Odd days in 400 years is 0
Calculate 5years?
5years = (5/4)leap year + (5- (5/4)) ordinary day
= 1 leap year + 4 ordinary days
= (1*2) ordinary days + 4 ordinary days
= 6 odd days.
Next Step:
Jan+Feb+Mar+Apr+May=31+28+31+30+28=148 odd days.
Convert 148 as (weeks+days)format.
How?
148/7 = (21 weeks)+(1 odd day)
= 1 odd day.
Final Step:
1600+400+5+months+day = 0+0+6+1 = 7.
So DAY is SUNDAY..
No comments:
Post a Comment