大概就是给的数是分钟,要从表的12:00开始找到能出现等差数列的结果数,像时间12:34就是一个,但是为啥我这样少一个,180应该有11个
ari=0
a=1
b=2
for x in range (0,tim+1):
if x<=60:
c=x//10
d=x%10
if abs(d-c)==abs(c-b)==abs(b-a):
ari=ari+1
if x>=60:
b=x//60
a=b//12
x=x-60*b
c=x//10
d=x%10
if abs(d-c)==abs(c-b)==abs(b-a):
ari=ari+1
print(ari)
我找到是15个。 我用的不是 abs 如果用abs 那 0:10 , 0:20 类似这样的也是
find 0:00
find 0:12
find 0:24
find 0:36
find 0:48
find 1:11
find 1:23
find 1:35
find 1:47
find 1:59
find 2:10
find 2:22
find 2:34
find 2:46
find 2:58