3 more problems

This commit is contained in:
MitchellHansen
2017-02-17 23:49:48 -08:00
parent 3d42c5a27b
commit 10b76d0ca6
4 changed files with 88 additions and 0 deletions

31
problem_19.py Normal file
View File

@@ -0,0 +1,31 @@
import time
from time import gmtime, strftime, struct_time
from datetime import date, datetime, timedelta
import datetime
import re
d = datetime.datetime(1901,1,1,0,0,0).timetuple()
print(strftime("%a, %d %b %Y %H:%M:%S +0000", d))
def datespan(startDate, endDate, delta=timedelta(weeks=1)):
currentDate = startDate
while currentDate < endDate:
yield currentDate
currentDate += delta
span = datespan(date(1901, 1, 1), date(2000, 12, 31))
days = 0;
for i in span:
split = str(i).split('-')
day = int(split[2])
if day == 1:
days += 1
print(days)