All about flooble | fun stuff | Get a free chatterbox | Free JavaScript | Avatars    
perplexus dot info

Home > General
Coincidental Days (Posted on 2012-02-16) Difficulty: 3 of 5
A "coincidental day" corresponds to a date when both the date and its reversal, expressed in the mm-dd-yyyy format, shares the same day of the week.

For example, 09-22-2020 (in mm-dd-yyyy format) will occur on a Tuesday. Reversing the digits and expressing it in mm-dd-yyyy format, we obtain 02-02-2290 which will occur on a Sunday. Therefore, September 22, 2020 is NOT a coincidental day.

(i) Determine the total number of coincidental days between January 1, 2001 and December 31, 2099.

(ii) Determine the number of coincidental days that fall on a Sunday in the period covered under (i).

(iii) What is the last coincidental day in the period covered under (i)?

See The Solution Submitted by K Sengupta    
No Rating

Comments: ( Back to comment list | You must be logged in to post comments.)
Solution computer solution | Comment 1 of 2

When the reversed date is prior to 1582, the Julian calendar was used; otherwise the Gregorian calendar was used.

These are the corresponding dates. The last digit on each line is a day of the week: 1=Sunday,...,7=Saturday.

01 01 2001    10 02 1010 2
01 06 2001    10 02 6010 7
01 09 2001    10 02 9010 3
01 10 2001    10 02 0110 4
01 18 2001    10 02 8110 5
01 27 2001    10 02 7210 7
02 02 2001    10 02 2020 6
02 05 2001    10 02 5020 2
02 14 2001    10 02 4120 4
02 17 2001    10 02 7120 7
02 23 2001    10 02 3220 6
02 26 2001    10 02 6220 2
03 03 2001    10 02 3030 7
03 12 2001    10 02 2130 2
03 15 2001    10 02 5130 5
03 21 2001    10 02 1230 4
03 24 2001    10 02 4230 7
03 30 2001    10 02 0330 6
04 11 2001    10 02 1140 4
04 20 2001    10 02 0240 6
05 01 2001    10 02 1050 3
05 06 2001    10 02 6050 1
05 09 2001    10 02 9050 4
05 10 2001    10 02 0150 5
05 18 2001    10 02 8150 6
05 27 2001    10 02 7250 1
06 02 2001    10 02 2060 7
06 05 2001    10 02 5060 3
06 14 2001    10 02 4160 5
06 17 2001    10 02 7160 1
06 23 2001    10 02 3260 7
06 26 2001    10 02 6260 3
07 13 2001    10 02 3170 6
07 22 2001    10 02 2270 1
08 08 2001    10 02 8080 4
08 29 2001    10 02 9280 4
09 11 2001    10 02 1190 3
09 20 2001    10 02 0290 5
10 02 2001    10 02 2001 3
10 05 2001    10 02 5001 6
10 14 2001    10 02 4101 1
10 17 2001    10 02 7101 4
10 23 2001    10 02 3201 3
10 26 2001    10 02 6201 6
11 04 2001    10 02 4011 1
11 07 2001    10 02 7011 4
11 16 2001    10 02 6111 6
11 19 2001    10 02 9111 2
11 25 2001    10 02 5211 1
11 28 2001    10 02 8211 4
12 08 2001    10 02 8021 7
12 29 2001    10 02 9221 7
01 02 2010    01 02 2010 7
01 05 2010    01 02 5010 3
01 14 2010    01 02 4110 5
01 17 2010    01 02 7110 1
01 23 2010    01 02 3210 7
01 26 2010    01 02 6210 3
02 04 2010    01 02 4020 5
02 07 2010    01 02 7020 1
02 16 2010    01 02 6120 3
02 19 2010    01 02 9120 6
02 25 2010    01 02 5220 5
02 28 2010    01 02 8220 1
03 11 2010    01 02 1130 5
03 20 2010    01 02 0230 7
04 13 2010    01 02 3140 3
04 22 2010    01 02 2240 5
05 02 2010    01 02 2050 1
05 05 2010    01 02 5050 4
05 14 2010    01 02 4150 6
05 17 2010    01 02 7150 2
05 23 2010    01 02 3250 1
05 26 2010    01 02 6250 4
06 04 2010    01 02 4060 6
06 07 2010    01 02 7060 2
06 16 2010    01 02 6160 4
06 19 2010    01 02 9160 7
06 25 2010    01 02 5260 6
06 28 2010    01 02 8260 2
07 08 2010    01 02 8070 5
07 29 2010    01 02 9270 5
08 11 2010    01 02 1180 4
08 20 2010    01 02 0280 6
09 01 2010    01 02 1090 4
09 06 2010    01 02 6090 2
09 09 2010    01 02 9090 5
09 10 2010    01 02 0190 6
09 18 2010    01 02 8190 7
09 27 2010    01 02 7290 2
10 13 2010    01 02 3101 4
10 22 2010    01 02 2201 6
11 03 2010    01 02 3011 4
11 12 2010    01 02 2111 6
11 15 2010    01 02 5111 2
11 21 2010    01 02 1211 1
11 24 2010    01 02 4211 4
11 30 2010    01 02 0311 3
12 04 2010    01 02 4021 7
12 07 2010    01 02 7021 3
12 16 2010    01 02 6121 5
12 19 2010    01 02 9121 1
12 25 2010    01 02 5221 7
12 28 2010    01 02 8221 3
12 31 2010    01 02 1321 6
01 04 2011    11 02 4010 3
01 07 2011    11 02 7010 6
01 16 2011    11 02 6110 1
01 19 2011    11 02 9110 4
01 25 2011    11 02 5210 3
01 28 2011    11 02 8210 6
01 31 2011    11 02 1310 2
02 03 2011    11 02 3020 5
02 12 2011    11 02 2120 7
02 15 2011    11 02 5120 3
02 21 2011    11 02 1220 2
02 24 2011    11 02 4220 5
03 13 2011    11 02 3130 1
03 22 2011    11 02 2230 3
04 08 2011    11 02 8040 6
04 29 2011    11 02 9240 6
05 04 2011    11 02 4050 4
05 07 2011    11 02 7050 7
05 16 2011    11 02 6150 2
05 19 2011    11 02 9150 5
05 25 2011    11 02 5250 4
05 28 2011    11 02 8250 7
05 31 2011    11 02 1350 3
06 03 2011    11 02 3060 6
06 12 2011    11 02 2160 1
06 15 2011    11 02 5160 4
06 21 2011    11 02 1260 3
06 24 2011    11 02 4260 6
06 30 2011    11 02 0360 5
07 11 2011    11 02 1170 2
07 20 2011    11 02 0270 4
08 01 2011    11 02 1080 2
08 06 2011    11 02 6080 7
08 09 2011    11 02 9080 3
08 10 2011    11 02 0180 4
08 18 2011    11 02 8180 5
08 27 2011    11 02 7280 7
09 08 2011    11 02 8090 5
09 29 2011    11 02 9290 5
10 03 2011    11 02 3001 2
10 12 2011    11 02 2101 4
10 15 2011    11 02 5101 7
10 21 2011    11 02 1201 6
10 24 2011    11 02 4201 2
10 30 2011    11 02 0301 1
11 02 2011    11 02 2011 4
11 05 2011    11 02 5011 7
11 14 2011    11 02 4111 2
11 17 2011    11 02 7111 5
11 23 2011    11 02 3211 4
11 26 2011    11 02 6211 7
12 01 2011    11 02 1021 5
12 06 2011    11 02 6021 3
12 09 2011    11 02 9021 6
12 10 2011    11 02 0121 7
12 18 2011    11 02 8121 1
12 27 2011    11 02 7221 3
01 03 2020    02 02 3010 6
01 12 2020    02 02 2110 1
01 15 2020    02 02 5110 4
01 21 2020    02 02 1210 3
01 24 2020    02 02 4210 6
01 30 2020    02 02 0310 5
02 02 2020    02 02 2020 1
02 05 2020    02 02 5020 4
02 14 2020    02 02 4120 6
02 17 2020    02 02 7120 2
02 23 2020    02 02 3220 1
02 26 2020    02 02 6220 4
03 03 2020    02 02 3030 3
03 12 2020    02 02 2130 5
03 15 2020    02 02 5130 1
03 21 2020    02 02 1230 7
03 24 2020    02 02 4230 3
03 30 2020    02 02 0330 2
04 02 2020    02 02 2040 5
04 05 2020    02 02 5040 1
04 14 2020    02 02 4140 3
04 17 2020    02 02 7140 6
04 23 2020    02 02 3240 5
04 26 2020    02 02 6240 1
05 01 2020    02 02 1050 6
05 06 2020    02 02 6050 4
05 09 2020    02 02 9050 7
05 10 2020    02 02 0150 1
05 18 2020    02 02 8150 2
05 27 2020    02 02 7250 4
06 08 2020    02 02 8060 2
06 29 2020    02 02 9260 2
07 13 2020    02 02 3170 2
07 22 2020    02 02 2270 4
08 03 2020    02 02 3080 2
08 12 2020    02 02 2180 4
08 15 2020    02 02 5180 7
08 21 2020    02 02 1280 6
08 24 2020    02 02 4280 2
08 30 2020    02 02 0380 1
09 11 2020    02 02 1190 6
09 20 2020    02 02 0290 1
10 02 2020    02 02 2001 6
10 05 2020    02 02 5001 2
10 14 2020    02 02 4101 4
10 17 2020    02 02 7101 7
10 23 2020    02 02 3201 6
10 26 2020    02 02 6201 2
11 04 2020    02 02 4011 4
11 07 2020    02 02 7011 7
11 16 2020    02 02 6111 2
11 19 2020    02 02 9111 5
11 25 2020    02 02 5211 4
11 28 2020    02 02 8211 7
12 08 2020    02 02 8021 3
12 29 2020    02 02 9221 3
01 03 2021    12 02 3010 1
01 12 2021    12 02 2110 3
01 15 2021    12 02 5110 6
01 21 2021    12 02 1210 5
01 24 2021    12 02 4210 1
01 30 2021    12 02 0310 7
02 11 2021    12 02 1120 5
02 20 2021    12 02 0220 7
03 08 2021    12 02 8030 2
03 29 2021    12 02 9230 2
04 04 2021    12 02 4040 1
04 07 2021    12 02 7040 4
04 16 2021    12 02 6140 6
04 19 2021    12 02 9140 2
04 25 2021    12 02 5240 1
04 28 2021    12 02 8240 4
05 03 2021    12 02 3050 2
05 12 2021    12 02 2150 4
05 15 2021    12 02 5150 7
05 21 2021    12 02 1250 6
05 24 2021    12 02 4250 2
05 30 2021    12 02 0350 1
06 11 2021    12 02 1160 6
06 20 2021    12 02 0260 1
07 01 2021    12 02 1070 5
07 06 2021    12 02 6070 3
07 09 2021    12 02 9070 6
07 10 2021    12 02 0170 7
07 18 2021    12 02 8170 1
07 27 2021    12 02 7270 3
08 02 2021    12 02 2080 2
08 05 2021    12 02 5080 5
08 14 2021    12 02 4180 7
08 17 2021    12 02 7180 3
08 23 2021    12 02 3280 2
08 26 2021    12 02 6280 5
09 04 2021    12 02 4090 7
09 07 2021    12 02 7090 3
09 16 2021    12 02 6190 5
09 19 2021    12 02 9190 1
09 25 2021    12 02 5290 7
09 28 2021    12 02 8290 3
10 11 2021    12 02 1101 2
10 20 2021    12 02 0201 4
11 13 2021    12 02 3111 7
11 22 2021    12 02 2211 2
12 02 2021    12 02 2021 5
12 05 2021    12 02 5021 1
12 14 2021    12 02 4121 3
12 17 2021    12 02 7121 6
12 23 2021    12 02 3221 5
12 26 2021    12 02 6221 1
01 08 2030    03 02 8010 3
01 29 2030    03 02 9210 3
02 04 2030    03 02 4020 2
02 07 2030    03 02 7020 5
02 16 2030    03 02 6120 7
02 19 2030    03 02 9120 3
02 25 2030    03 02 5220 2
02 28 2030    03 02 8220 5
03 02 2030    03 02 2030 7
03 05 2030    03 02 5030 3
03 14 2030    03 02 4130 5
03 17 2030    03 02 7130 1
03 23 2030    03 02 3230 7
03 26 2030    03 02 6230 3
04 13 2030    03 02 3140 7
04 22 2030    03 02 2240 2
05 08 2030    03 02 8050 4
05 29 2030    03 02 9250 4
06 04 2030    03 02 4060 3
06 07 2030    03 02 7060 6
06 16 2030    03 02 6160 1
06 19 2030    03 02 9160 4
06 25 2030    03 02 5260 3
06 28 2030    03 02 8260 6
07 03 2030    03 02 3070 4
07 12 2030    03 02 2170 6
07 15 2030    03 02 5170 2
07 21 2030    03 02 1270 1
07 24 2030    03 02 4270 4
07 30 2030    03 02 0370 3
08 11 2030    03 02 1180 1
08 20 2030    03 02 0280 3
09 13 2030    03 02 3190 6
09 22 2030    03 02 2290 1
10 04 2030    03 02 4001 6
10 07 2030    03 02 7001 2
10 16 2030    03 02 6101 4
10 19 2030    03 02 9101 7
10 25 2030    03 02 5201 6
10 28 2030    03 02 8201 2
10 31 2030    03 02 1301 5
11 01 2030    03 02 1011 6
11 06 2030    03 02 6011 4
11 09 2030    03 02 9011 7
11 10 2030    03 02 0111 1
11 18 2030    03 02 8111 2
11 27 2030    03 02 7211 4
12 11 2030    03 02 1121 4
12 20 2030    03 02 0221 6
01 01 2040    04 02 1010 1
01 06 2040    04 02 6010 6
01 09 2040    04 02 9010 2
01 10 2040    04 02 0110 3
01 18 2040    04 02 8110 4
01 27 2040    04 02 7210 6
02 02 2040    04 02 2020 5
02 05 2040    04 02 5020 1
02 14 2040    04 02 4120 3
02 17 2040    04 02 7120 6
02 23 2040    04 02 3220 5
02 26 2040    04 02 6220 1
03 01 2040    04 02 1030 5
03 06 2040    04 02 6030 3
03 09 2040    04 02 9030 6
03 10 2040    04 02 0130 7
03 18 2040    04 02 8130 1
03 27 2040    04 02 7230 3
04 02 2040    04 02 2040 2
04 05 2040    04 02 5040 5
04 14 2040    04 02 4140 7
04 17 2040    04 02 7140 3
04 23 2040    04 02 3240 2
04 26 2040    04 02 6240 5
05 13 2040    04 02 3150 1
05 22 2040    04 02 2250 3
06 08 2040    04 02 8060 6
06 29 2040    04 02 9260 6
07 04 2040    04 02 4070 4
07 07 2040    04 02 7070 7
07 16 2040    04 02 6170 2
07 19 2040    04 02 9170 5
07 25 2040    04 02 5270 4
07 28 2040    04 02 8270 7
07 31 2040    04 02 1370 3
08 03 2040    04 02 3080 6
08 12 2040    04 02 2180 1
08 15 2040    04 02 5180 4
08 21 2040    04 02 1280 3
08 24 2040    04 02 4280 6
08 30 2040    04 02 0380 5
09 02 2040    04 02 2090 1
09 05 2040    04 02 5090 4
09 14 2040    04 02 4190 6
09 17 2040    04 02 7190 2
09 23 2040    04 02 3290 1
09 26 2040    04 02 6290 4
10 08 2040    04 02 8001 2
10 29 2040    04 02 9201 2
11 11 2040    04 02 1111 1
11 20 2040    04 02 0211 3
12 03 2040    04 02 3021 2
12 12 2040    04 02 2121 4
12 15 2040    04 02 5121 7
12 21 2040    04 02 1221 6
12 24 2040    04 02 4221 2
12 30 2040    04 02 0321 1
01 02 2050    05 02 2010 1
01 05 2050    05 02 5010 4
01 14 2050    05 02 4110 6
01 17 2050    05 02 7110 2
01 23 2050    05 02 3210 1
01 26 2050    05 02 6210 4
02 13 2050    05 02 3120 1
02 22 2050    05 02 2220 3
03 11 2050    05 02 1130 6
03 20 2050    05 02 0230 1
04 01 2050    05 02 1040 6
04 06 2050    05 02 6040 4
04 09 2050    05 02 9040 7
04 10 2050    05 02 0140 1
04 18 2050    05 02 8140 2
04 27 2050    05 02 7240 4
05 02 2050    05 02 2050 2
05 05 2050    05 02 5050 5
05 14 2050    05 02 4150 7
05 17 2050    05 02 7150 3
05 23 2050    05 02 3250 2
05 26 2050    05 02 6250 5
06 13 2050    05 02 3160 2
06 22 2050    05 02 2260 4
07 08 2050    05 02 8070 6
07 29 2050    05 02 9270 6
08 04 2050    05 02 4080 5
08 07 2050    05 02 7080 1
08 16 2050    05 02 6180 3
08 19 2050    05 02 9180 6
08 25 2050    05 02 5280 5
08 28 2050    05 02 8280 1
08 31 2050    05 02 1380 4
09 01 2050    05 02 1090 5
09 06 2050    05 02 6090 3
09 09 2050    05 02 9090 6
09 10 2050    05 02 0190 7
09 18 2050    05 02 8190 1
09 27 2050    05 02 7290 3
10 13 2050    05 02 3101 5
10 22 2050    05 02 2201 7
11 03 2050    05 02 3011 5
11 12 2050    05 02 2111 7
11 15 2050    05 02 5111 3
11 21 2050    05 02 1211 2
11 24 2050    05 02 4211 5
11 30 2050    05 02 0311 4
12 04 2050    05 02 4021 1
12 07 2050    05 02 7021 4
12 16 2050    05 02 6121 6
12 19 2050    05 02 9121 2
12 25 2050    05 02 5221 1
12 28 2050    05 02 8221 4
12 31 2050    05 02 1321 7
01 03 2060    06 02 3010 7
01 12 2060    06 02 2110 2
01 15 2060    06 02 5110 5
01 21 2060    06 02 1210 4
01 24 2060    06 02 4210 7
01 30 2060    06 02 0310 6
02 11 2060    06 02 1120 4
02 20 2060    06 02 0220 6
03 03 2060    06 02 3030 4
03 12 2060    06 02 2130 6
03 15 2060    06 02 5130 2
03 21 2060    06 02 1230 1
03 24 2060    06 02 4230 4
03 30 2060    06 02 0330 3
04 11 2060    06 02 1140 1
04 20 2060    06 02 0240 3
05 01 2060    06 02 1050 7
05 06 2060    06 02 6050 5
05 09 2060    06 02 9050 1
05 10 2060    06 02 0150 2
05 18 2060    06 02 8150 3
05 27 2060    06 02 7250 5
06 02 2060    06 02 2060 4
06 05 2060    06 02 5060 7
06 14 2060    06 02 4160 2
06 17 2060    06 02 7160 5
06 23 2060    06 02 3260 4
06 26 2060    06 02 6260 7
07 13 2060    06 02 3170 3
07 22 2060    06 02 2270 5
08 08 2060    06 02 8080 1
08 29 2060    06 02 9280 1
09 11 2060    06 02 1190 7
09 20 2060    06 02 0290 2
10 02 2060    06 02 2001 7
10 05 2060    06 02 5001 3
10 14 2060    06 02 4101 5
10 17 2060    06 02 7101 1
10 23 2060    06 02 3201 7
10 26 2060    06 02 6201 3
11 04 2060    06 02 4011 5
11 07 2060    06 02 7011 1
11 16 2060    06 02 6111 3
11 19 2060    06 02 9111 6
11 25 2060    06 02 5211 5
11 28 2060    06 02 8211 1
12 08 2060    06 02 8021 4
12 29 2060    06 02 9221 4
01 11 2070    07 02 1110 7
01 20 2070    07 02 0210 2
02 01 2070    07 02 1020 7
02 06 2070    07 02 6020 5
02 09 2070    07 02 9020 1
02 10 2070    07 02 0120 2
02 18 2070    07 02 8120 3
02 27 2070    07 02 7220 5
03 04 2070    07 02 4030 3
03 07 2070    07 02 7030 6
03 16 2070    07 02 6130 1
03 19 2070    07 02 9130 4
03 25 2070    07 02 5230 3
03 28 2070    07 02 8230 6
03 31 2070    07 02 1330 2
04 03 2070    07 02 3040 5
04 12 2070    07 02 2140 7
04 15 2070    07 02 5140 3
04 21 2070    07 02 1240 2
04 24 2070    07 02 4240 5
04 30 2070    07 02 0340 4
05 11 2070    07 02 1150 1
05 20 2070    07 02 0250 3
06 01 2070    07 02 1060 1
06 06 2070    07 02 6060 6
06 09 2070    07 02 9060 2
06 10 2070    07 02 0160 3
06 18 2070    07 02 8160 4
06 27 2070    07 02 7260 6
07 02 2070    07 02 2070 4
07 05 2070    07 02 5070 7
07 14 2070    07 02 4170 2
07 17 2070    07 02 7170 5
07 23 2070    07 02 3270 4
07 26 2070    07 02 6270 7
08 13 2070    07 02 3180 4
08 22 2070    07 02 2280 6
09 03 2070    07 02 3090 4
09 12 2070    07 02 2190 6
09 15 2070    07 02 5190 2
09 21 2070    07 02 1290 1
09 24 2070    07 02 4290 4
09 30 2070    07 02 0390 3
10 01 2070    07 02 1001 4
10 06 2070    07 02 6001 2
10 09 2070    07 02 9001 5
10 10 2070    07 02 0101 6
10 18 2070    07 02 8101 7
10 27 2070    07 02 7201 2
11 08 2070    07 02 8011 7
11 29 2070    07 02 9211 7
12 13 2070    07 02 3121 7
12 22 2070    07 02 2221 2
01 08 2080    08 02 8010 2
01 29 2080    08 02 9210 2
02 04 2080    08 02 4020 1
02 07 2080    08 02 7020 4
02 16 2080    08 02 6120 6
02 19 2080    08 02 9120 2
02 25 2080    08 02 5220 1
02 28 2080    08 02 8220 4
03 08 2080    08 02 8030 6
03 29 2080    08 02 9230 6
04 04 2080    08 02 4040 5
04 07 2080    08 02 7040 1
04 16 2080    08 02 6140 3
04 19 2080    08 02 9140 6
04 25 2080    08 02 5240 5
04 28 2080    08 02 8240 1
05 03 2080    08 02 3050 6
05 12 2080    08 02 2150 1
05 15 2080    08 02 5150 4
05 21 2080    08 02 1250 3
05 24 2080    08 02 4250 6
05 30 2080    08 02 0350 5
06 11 2080    08 02 1160 3
06 20 2080    08 02 0260 5
07 01 2080    08 02 1070 2
07 06 2080    08 02 6070 7
07 09 2080    08 02 9070 3
07 10 2080    08 02 0170 4
07 18 2080    08 02 8170 5
07 27 2080    08 02 7270 7
08 02 2080    08 02 2080 6
08 05 2080    08 02 5080 2
08 14 2080    08 02 4180 4
08 17 2080    08 02 7180 7
08 23 2080    08 02 3280 6
08 26 2080    08 02 6280 2
09 04 2080    08 02 4090 4
09 07 2080    08 02 7090 7
09 16 2080    08 02 6190 2
09 19 2080    08 02 9190 5
09 25 2080    08 02 5290 4
09 28 2080    08 02 8290 7
10 11 2080    08 02 1101 6
10 20 2080    08 02 0201 1
11 13 2080    08 02 3111 4
11 22 2080    08 02 2211 6
12 02 2080    08 02 2021 2
12 05 2080    08 02 5021 5
12 14 2080    08 02 4121 7
12 17 2080    08 02 7121 3
12 23 2080    08 02 3221 2
12 26 2080    08 02 6221 5
01 13 2090    09 02 3110 6
01 22 2090    09 02 2210 1
02 08 2090    09 02 8020 4
03 01 2090    09 02 1030 4
03 06 2090    09 02 6030 2
03 09 2090    09 02 9030 5
03 10 2090    09 02 0130 6
03 18 2090    09 02 8130 7
03 27 2090    09 02 7230 2
04 02 2090    09 02 2040 1
04 05 2090    09 02 5040 4
04 14 2090    09 02 4140 6
04 17 2090    09 02 7140 2
04 23 2090    09 02 3240 1
04 26 2090    09 02 6240 4
05 13 2090    09 02 3150 7
05 22 2090    09 02 2250 2
06 08 2090    09 02 8060 5
06 29 2090    09 02 9260 5
07 04 2090    09 02 4070 3
07 07 2090    09 02 7070 6
07 16 2090    09 02 6170 1
07 19 2090    09 02 9170 4
07 25 2090    09 02 5270 3
07 28 2090    09 02 8270 6
07 31 2090    09 02 1370 2
08 03 2090    09 02 3080 5
08 12 2090    09 02 2180 7
08 15 2090    09 02 5180 3
08 21 2090    09 02 1280 2
08 24 2090    09 02 4280 5
08 30 2090    09 02 0380 4
09 02 2090    09 02 2090 7
09 05 2090    09 02 5090 3
09 14 2090    09 02 4190 5
09 17 2090    09 02 7190 1
09 23 2090    09 02 3290 7
09 26 2090    09 02 6290 3
10 08 2090    09 02 8001 1
10 29 2090    09 02 9201 1
11 11 2090    09 02 1111 7
11 20 2090    09 02 0211 2
12 03 2090    09 02 3021 1
12 12 2090    09 02 2121 3
12 15 2090    09 02 5121 6
12 21 2090    09 02 1221 5
12 24 2090    09 02 4221 1
12 30 2090    09 02 0321 7

There are 631 occurrences all together, 92 of which were pairs of Sundays. The last one in the time range is 12-30-2090, a Saturday, as was 09-02-0321 in the Julian Calendar.

The program uses calendar conversion routines I'd developed previously.

CLS
OPEN "coindays.txt" FOR OUTPUT AS #2
FOR y = 2001 TO 2099
  FOR m = 1 TO 12
   nextm = m + 1: nexty = y
   IF nextm > 12 THEN nextm = 1: nexty = y + 1
   mo = nextm: da = 1: ye = nexty
   GOSUB greg.to.jd
   jd = jd - 1
   GOSUB jd.to.greg
   lastd = da
   yr$ = LTRIM$(STR$(y))
   m2 = VAL(MID$(yr$, 4, 1) + MID$(yr$, 3, 1))
   d2 = VAL(MID$(yr$, 2, 1) + MID$(yr$, 1, 1))
   mon$ = LTRIM$(STR$(m)): IF LEN(mon$) = 1 THEN mon$ = "0" + mon$

   FOR d = 1 TO lastd
     day$ = LTRIM$(STR$(d)): IF LEN(day$) = 1 THEN day$ = "0" + day$
     y2 = VAL(MID$(day$, 2, 1) + MID$(day$, 1, 1) + MID$(mon$, 2, 1) + MID$(mon$, 1, 1))
     mo = m: ye = y
     da = d
     GOSUB greg.to.jd
     dow = (jd + 1) MOD 7 + 1
     mo = m2: da = d2: ye = y2
     IF y2 > 1582 THEN GOSUB greg.to.jd:  ELSE GOSUB jul.to.jd
     IF y2 > 1582 THEN GOSUB jd.to.greg:  ELSE GOSUB jd.to.jul
     IF mo = m2 AND da = d2 AND ye = y2 THEN
       IF dow = (jd + 1) MOD 7 + 1 THEN
          PRINT USING "## ## ####    ## ## #### #"; m; d; y; m2; d2; y2; dow
          PRINT #2, USING "## ## ####    ## ## #### #"; m; d; y; m2; d2; y2; dow
       END IF
     END IF
   NEXT d
  NEXT m
NEXT y
CLOSE 2
END

greg.to.jd:
10100 REM :greg mo/da/ye --> jd at noon
10110 GOSUB jul.to.jd
10120 jd = jd + 2 - INT(cw(1) / 100) + INT(cw(1) / 400)
10130 RETURN

jul.to.jd:
10150 REM :jul mo/da/ye --> jd at noon
10160 cw(0) = mo: cw(1) = ye: IF mo < 3 THEN cw(0) = mo + 12: cw(1) = ye - 1
10170 jd = INT(365.25 * cw(1)) + INT(30.61 * (cw(0) + 1)) + da + 1720995!
10180 RETURN

jd.to.greg:
10200 REM:noon jd-->greg mo/da/ye
10210 cw(0) = INT((jd - 1867216.25#) / 36524.25)
10220 cw(0) = jd + 1 + cw(0) - INT(cw(0) / 4)
10230 GOTO common.from.jd

jd.to.jul:
10240 REM : noon jd-->jul mo/da/ye
10250 cw(0) = jd

common.from.jd:
10260 cw(0) = cw(0) + 1524
10265 cw(1) = INT((cw(0) - 122.1) / 365.25)
10270 cw(2) = INT(365.25 * cw(1))
10275 cw(3) = INT((cw(0) - cw(2)) / 30.6001)
10280 da = cw(0) - cw(2) - INT(30.61 * cw(3))
10285 ye = cw(1) - 4716
10290 mo = cw(3) - 1: IF mo > 12 THEN mo = mo - 12: ye = ye + 1
10295 RETURN


 


  Posted by Charlie on 2012-02-16 15:34:41
Please log in:
Login:
Password:
Remember me:
Sign up! | Forgot password


Search:
Search body:
Forums (1)
Newest Problems
Random Problem
FAQ | About This Site
Site Statistics
New Comments (9)
Unsolved Problems
Top Rated Problems
This month's top
Most Commented On

Chatterbox:
Copyright © 2002 - 2024 by Animus Pactum Consulting. All rights reserved. Privacy Information