38 lines
		
	
	
		
			611 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			38 lines
		
	
	
		
			611 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								$days_in_month = array( 
							 | 
						||
| 
								 | 
							
									1 => 31,
							 | 
						||
| 
								 | 
							
									2 => 28,
							 | 
						||
| 
								 | 
							
									3 => 31,
							 | 
						||
| 
								 | 
							
									4 => 30,
							 | 
						||
| 
								 | 
							
									5 => 31,
							 | 
						||
| 
								 | 
							
									6 => 30,
							 | 
						||
| 
								 | 
							
									7 => 31,
							 | 
						||
| 
								 | 
							
									8 => 31,
							 | 
						||
| 
								 | 
							
									9 => 30,
							 | 
						||
| 
								 | 
							
									10 => 31,
							 | 
						||
| 
								 | 
							
									11 => 30,
							 | 
						||
| 
								 | 
							
									12 => 31
							 | 
						||
| 
								 | 
							
								);
							 | 
						||
| 
								 | 
							
								$day_cycle = 0;
							 | 
						||
| 
								 | 
							
								for($year=1900; $year <= 2000; $year++) {
							 | 
						||
| 
								 | 
							
									for($month=1; $month <= 12; $month++) {
							 | 
						||
| 
								 | 
							
									
							 | 
						||
| 
								 | 
							
										$cdates = $days_in_month[$month];
							 | 
						||
| 
								 | 
							
											if($month == 2) {
							 | 
						||
| 
								 | 
							
											if($year % 4 == 0) {
							 | 
						||
| 
								 | 
							
												$cdates = 29;
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
											if($years % 100 == 0) {
							 | 
						||
| 
								 | 
							
												$cdates = 28;
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
											if($years % 400 == 0) {
							 | 
						||
| 
								 | 
							
												$cdates = 29;
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
											$day_cycle += $cdates;
							 | 
						||
| 
								 | 
							
											if($day_cycle % 7 == 0) {
							 | 
						||
| 
								 | 
							
												if($year >= 1901) {$sum++; }
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								echo $sum;
							 |