奥数练习题
两种做法:
第一种代码少但是运行慢
#05 06 07
#31 30 31
#00-23 00-59 00-59
sum=0
for i in itertools.product([str(i) for i in range(5,8)],[str(i) for i in range(1,32)],[str(i) for i in range(0,24)],[str(i) for i in range(0,60)],[str(i) for i in range(0,60)]):
i=list(i)
for j in range(len(i)):
if len(i[j])==1:
i[j]='0'+i[j]
temp=''
for j in i:
temp=temp+j
n=0
for j in range(10):
if temp.count(str(j))>1:
n=n+1
break
if n==0 :
if i[0]=='07'and i[1]!='01':
pass
else:
sum=sum+1
print(sum)
第二种快:
#5月1到7月1
date=[]
for i in range(1,31):
date.append('05'+str(i).rjust(2,'0'))
date.append('06'&#