1
(day,hour,minut,seconds)
から2つの日付の秒に変換しようとしています。私がやったことは基本的にはうまくいくが、場合によっては間違った結果を返す。テストへ2つの日付間のモジュラーと時差
エントリデータ形式:それは時間の結果で常に間違った値を返します
13
6 0 8 22 20 18 10 28
2 5 32 20 7 1 21 51
11 5 54 35 15 15 11 24
6 2 3 49 16 10 49 9
1 1 37 59 14 22 13 0
3 15 15 10 28 18 37 21
21 9 54 11 22 1 11 13
12 3 37 24 20 12 42 50
16 11 25 12 26 1 37 19
7 4 59 31 12 8 54 23
3 10 22 49 24 19 36 32
1 1 21 2 29 10 51 13
5 22 2 37 29 1 53 59
は、(それが追加されます36)
コード:
count=lambda a,b,c,d:a+b+c+d
def magic_date_to_numbers(a,b,c,d):
a*=60**3
b*=60**2
c*=60
return count(a,b,c,d)
def reverse_magic(n):
a=n/(60**3)
b=(n%(60**3))/(60**2)
c=(((n%60**3)%60**2))/60
d=((n%(60**3))%(60**2))%60
print "(%s %s %s %s) "%(str(a),str(b),str(c),str(d))
for i in range(0,int(raw_input())):
d=map(long,raw_input().split(" "))
n1=magic_date_to_numbers(d[0],d[1],d[2],d[3])
n2=magic_date_to_numbers(d[4],d[5],d[6],d[7])
reverse_magic(abs(n2-n1))
はありがとう:)
あなたの努力に感謝します:) –