1949年的国庆节(10月1日)是星期六。
今年(2012)的国庆节是星期一。
那么,从建国到现在,有几次国庆节正好是星期日呢?
水题凑博客。。。
1950
1961
1967
1972
1978
1989
1995
2000
2006
9个
def run(year):
if (year%400==0) or (year%100!=0 and year%4==0):
return True
return False
cnt=0
sum=0
for i in range(1950,2012):
if run(i):
sum+=366
else:
sum+=365
if sum%7==1:
cnt+=1
print(i)
print(cnt)
def run(year):
if (year%400==0) or (year%100!=0 and year%4==0):
return True
return False
cnt=0
xq=6
for i in range(1950,2012):
if run(i):
xq = (366%7+xq)%7
else:
xq = (365%7+xq)%7
if xq ==0:
cnt+=1
print(i)
print(cnt)