# Aptitude - Calendar - Discussion

Discussion Forum : Calendar - General Questions (Q.No. 2)

2.

What was the day of the week on 28

^{th}May, 2006?Answer: Option

Explanation:

28 May, 2006 = (2005 years + Period from 1.1.2006 to 28.5.2006)

Odd days in 1600 years = 0

Odd days in 400 years = 0

5 years = (4 ordinary years + 1 leap year) = (4 x 1 + 1 x 2) 6 odd days

Jan. Feb. March April May (31 + 28 + 31 + 30 + 28 ) = 148 days

148 days = (21 weeks + 1 day) 1 odd day.

Total number of odd days = (0 + 0 + 6 + 1) = 7 0 odd day.

Given day is Sunday.

Discussion:

212 comments Page 1 of 22.
Manjunath said:
3 months ago

A year in is divisible by 4 and for century years it should be divisible by 400, not 100 then it is said to be a leap year.

For example, 100 is not a leap year even though it is divisible by 4 but as it is a century year it should be divisible by 400.

* Odd days need to be divided the number of days by week -for the normal year 365 days (365/7) reminder — 1 is odd days.

* Similarly for leap years -366 days (366/7) reminder- 2 is odd days.

For 100 years (76 normal years (1 odd day)+ 24 leap years (2 odd days).

76x1 + 24x2= 124 days.

124 days/7 days = 5 odd days.

For example, 100 is not a leap year even though it is divisible by 4 but as it is a century year it should be divisible by 400.

* Odd days need to be divided the number of days by week -for the normal year 365 days (365/7) reminder — 1 is odd days.

* Similarly for leap years -366 days (366/7) reminder- 2 is odd days.

For 100 years (76 normal years (1 odd day)+ 24 leap years (2 odd days).

76x1 + 24x2= 124 days.

124 days/7 days = 5 odd days.

(2)

Nozahmo said:
6 months ago

According to me, the solution is;

1). Take the last 2 digits of the year

2). Divide these last 2 digits by 4 and consider the quotient.

3). Take the date of the question for which day is to be calculated

4). The month code of May is 1.

[ Similarly as per trick code for various months is : J-0,F-3,M-3,A-6,M-1,J-2,J-6,A-1,S-5,O-0,N-3,D-5]

5). Now take the year code as 2006 falls between the years 2000-2099 and its code is 6.

Similarly, for various years range code is:

1600-1699: 6

1700-1799: 4

1800-1899: 2

1900-1999: 0

2000-2099: 6.

Now add the sum of all these values and divide by 7. As we have to calculate day.

Consider the reminder. ie, 06 + 0 + 28 + 1 + 6 means add 06 + 01 + 28 + 01 + 06 = 41.

42/7 = 0 (reminder).

Days code is :

S-0,

M-1,

T-2,

W-3,

T-4,

F-5,

S-6.

The answer is Sunday.

1). Take the last 2 digits of the year

2). Divide these last 2 digits by 4 and consider the quotient.

3). Take the date of the question for which day is to be calculated

4). The month code of May is 1.

[ Similarly as per trick code for various months is : J-0,F-3,M-3,A-6,M-1,J-2,J-6,A-1,S-5,O-0,N-3,D-5]

5). Now take the year code as 2006 falls between the years 2000-2099 and its code is 6.

Similarly, for various years range code is:

1600-1699: 6

1700-1799: 4

1800-1899: 2

1900-1999: 0

2000-2099: 6.

Now add the sum of all these values and divide by 7. As we have to calculate day.

Consider the reminder. ie, 06 + 0 + 28 + 1 + 6 means add 06 + 01 + 28 + 01 + 06 = 41.

42/7 = 0 (reminder).

Days code is :

S-0,

M-1,

T-2,

W-3,

T-4,

F-5,

S-6.

The answer is Sunday.

(12)

Alla said:
11 months ago

From the remaining five years, what criteria did you use to say there 4 ordinary years and 1 leap year?

Anyone, please explain to me.

Anyone, please explain to me.

(6)

Yamini matiyali said:
1 year ago

28may2006.

2005

[2000] and[5]

[0] leap year [1]leap year+[4] normal year.

[1*2+4*1] + [3+0+3+2+28].

=42.

42/7.

0 remainder

Sunday Ans.

2005

[2000] and[5]

[0] leap year [1]leap year+[4] normal year.

[1*2+4*1] + [3+0+3+2+28].

=42.

42/7.

0 remainder

Sunday Ans.

(18)

PRITHVI said:
1 year ago

28TH MAY 2006.

=>1600+400+5 YEARS+[JAN TO APRIL]+28 DAYS [IN GIVEN QUESTION]

=>0+0+[1 LEAP YEAR+ 4 ORDINARY YEAR]+[3+0+2+3]+28.

=>0+[1*2+4*1]+8+28,

=>6+8+28,

=>42 WHICH IS DIVIDED BY 7.

THEN 6 WEEKS + 0 ODD DAYS.

0 = SUNDAY.

=>1600+400+5 YEARS+[JAN TO APRIL]+28 DAYS [IN GIVEN QUESTION]

=>0+0+[1 LEAP YEAR+ 4 ORDINARY YEAR]+[3+0+2+3]+28.

=>0+[1*2+4*1]+8+28,

=>6+8+28,

=>42 WHICH IS DIVIDED BY 7.

THEN 6 WEEKS + 0 ODD DAYS.

0 = SUNDAY.

(16)

Komal bhat said:
1 year ago

Day = date +month code +century code + year + leap year Ã· 7.

Day = 28+2+6+6+1Ã·7 = 1.

And 1 = Sunday.

Day = 28+2+6+6+1Ã·7 = 1.

And 1 = Sunday.

(16)

Rupesh said:
1 year ago

Why not consider 2004 is the leap year why are you starting with the 2000 leap year?

(9)

Ambika said:
2 years ago

Day codes:

0 Sunday.

1 Monday.

2 Tuesday.

3 Wednesday.

4 Thursday.

5 Friday.

6 Saturday.

Month codes:

0 3 3 6 1 4 6 2 5 0 3 5

J F M A M J J A S O N D.

Day codes:

0 1 2 3 4 5 6

S M T W T F S

28 may 2006.

Add 28+06 = 34.

6Ã·4 =1 with two remainder.

34 + 1 = 35,

35/7=0 remainder.

0 = Sunday.

0 Sunday.

1 Monday.

2 Tuesday.

3 Wednesday.

4 Thursday.

5 Friday.

6 Saturday.

Month codes:

0 3 3 6 1 4 6 2 5 0 3 5

J F M A M J J A S O N D.

Day codes:

0 1 2 3 4 5 6

S M T W T F S

28 may 2006.

Add 28+06 = 34.

6Ã·4 =1 with two remainder.

34 + 1 = 35,

35/7=0 remainder.

0 = Sunday.

(37)

Rutuja said:
3 years ago

As per the video that I saw on you tube regarding calendar. From freshers world channel. As per the concept/tricks.

1). Take last 2 digits of year

2). Divide this last 2 digits by 4 and consider the quotient.

3). Take the date of the question for which day is to be calculated

4). Month code of may is 1

[ Similarly as per trick code for various months is : J-0,F-3,M-3,A-6,M-1,J-2,J-6,A-1,S-5,O-0,N-3,D-5]

5). Now take year code as 2006 falls between the year 2000-2099 it's code is 6.

[Similarly for various years range code is:

1600-1699 : 6

1700-1799 : 4

1800-1899 : 2

1900-1999 : 0

2000-2099 : 6]

Now add sum of all these values and divide by 7. As we have to calculate day. Consider the reminder. ie, 06 + 0 + 28 + 1 + 6 means add 06 + 00 + 28 + 01 + 06 = 41.

41/7 = 6 (reminder).

Days code is : S-0,M-1,T-2,W-3,T-4,F-5,S-6

The answer is 6 th day of the week is Saturday. On 28 th May 2006 it was Saturday. Not Sunday.

1). Take last 2 digits of year

2). Divide this last 2 digits by 4 and consider the quotient.

3). Take the date of the question for which day is to be calculated

4). Month code of may is 1

[ Similarly as per trick code for various months is : J-0,F-3,M-3,A-6,M-1,J-2,J-6,A-1,S-5,O-0,N-3,D-5]

5). Now take year code as 2006 falls between the year 2000-2099 it's code is 6.

[Similarly for various years range code is:

1600-1699 : 6

1700-1799 : 4

1800-1899 : 2

1900-1999 : 0

2000-2099 : 6]

Now add sum of all these values and divide by 7. As we have to calculate day. Consider the reminder. ie, 06 + 0 + 28 + 1 + 6 means add 06 + 00 + 28 + 01 + 06 = 41.

41/7 = 6 (reminder).

Days code is : S-0,M-1,T-2,W-3,T-4,F-5,S-6

The answer is 6 th day of the week is Saturday. On 28 th May 2006 it was Saturday. Not Sunday.

(28)

Mohit Kumar said:
3 years ago

According to me, the simplest way of solution is;

Months - 1440, 2305, 6146

Here, 1 = January, 4 = February, 4 = March, 0= April, May = 2, June = 3, July = 0, August = 5, September = 6, October = 1, November = 4, December = 6.

Learn this table along with the nos of their respective months.

Now come to days, For Days Remember:

1 - Sunday.

2- Monday.

3- Tuesday.

4- Wednesday.

5 - Thursday.

6- Friday .

0 or no remainder = Saturday.

Now come to century part

Remember the small table and understand the concept as to how we can calculate the no that needs to be assigned to a Century.

The No for 2000 Century must be 6, If we go before we need to again Start the chains or simply started from 6 till you reach 6 no.

For Calculating no, after 2000 century like 2100, 2200 just Substract by 2 until you reach 0

Let's see the below example, to go back century just set the 0,2,4, 6 in increasing order and to go after 2000 century just reduce the no by 2.

In below example 2000 is our base.

1600 - 6

1700 - 4

1800- 2

1900 - 0

2000 - 6

2001 - 4

2002 - 2

2003 - 0

And so on

Now come to the question, it Will hardly take 5 to 10 seconds to solve this qsn now, Just learn the above 3 tables

The question is 28 May 2006

Here write in the following manner

28 - Date.

2 - Month(See no assigned in table),

06 - Year(write last 2 digits of year),

6 - Century(2000),

1 - (Divide last 2 digits by 4).

Add on these nos - 43.

Now Divide 43 by 7 and the remainder would be = 1.

Now see the day's table, where 1 = Sunday.

Hence the answer is Sunday.

Months - 1440, 2305, 6146

Here, 1 = January, 4 = February, 4 = March, 0= April, May = 2, June = 3, July = 0, August = 5, September = 6, October = 1, November = 4, December = 6.

Learn this table along with the nos of their respective months.

Now come to days, For Days Remember:

1 - Sunday.

2- Monday.

3- Tuesday.

4- Wednesday.

5 - Thursday.

6- Friday .

0 or no remainder = Saturday.

Now come to century part

Remember the small table and understand the concept as to how we can calculate the no that needs to be assigned to a Century.

The No for 2000 Century must be 6, If we go before we need to again Start the chains or simply started from 6 till you reach 6 no.

For Calculating no, after 2000 century like 2100, 2200 just Substract by 2 until you reach 0

Let's see the below example, to go back century just set the 0,2,4, 6 in increasing order and to go after 2000 century just reduce the no by 2.

In below example 2000 is our base.

1600 - 6

1700 - 4

1800- 2

1900 - 0

2000 - 6

2001 - 4

2002 - 2

2003 - 0

And so on

Now come to the question, it Will hardly take 5 to 10 seconds to solve this qsn now, Just learn the above 3 tables

The question is 28 May 2006

Here write in the following manner

28 - Date.

2 - Month(See no assigned in table),

06 - Year(write last 2 digits of year),

6 - Century(2000),

1 - (Divide last 2 digits by 4).

Add on these nos - 43.

Now Divide 43 by 7 and the remainder would be = 1.

Now see the day's table, where 1 = Sunday.

Hence the answer is Sunday.

(12)

Post your comments here:

Quick links

Quantitative Aptitude

Verbal (English)

Reasoning

Programming

Interview

Placement Papers