Tính giây công

View as PDF

Submit solution

Points: 1.00
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Author:
Problem type

Một công ty nọ khi mới bắt đầu vận hành đã tính cho phép nhân viên ghi hai thời điểm bắt đầu làm và thời điểm kết thúc làm việc vào rồi gửi lại công ty. Nhưng vì quên dặn nhân viên mình phải ghi ngày bắt đầu trước và ngày kết thúc sau, nên một số nhân viên đã lợi dụng điều điều đó và đảo lại thứ tự của hai thời điểm.

Sau khi phạm sai lầm ban lãnh đạo của cty quyết định sẽ cho các nhân viên làm việc trong đoạn thời gian ít nhất giữa hai thời điểm đó.

Nhờ bạn hãy tính số giây ít nhất từ thời gian làm việc mà các nhân viên đã ghi ra.

Input:

Dòng duy nhất chứa một chuỗi có dạng "hh:mm:ss dow hh:mm:ss dow"

Trong đó:

  • ~hh~: là chỉ số giờ, ~hh =~ {~00..23~}
  • ~mm~: là chỉ số phút, ~mm =~ {~00..59~}
  • ~ss~: là chỉ số giây, ~ss =~ {~00..59~}
  • ~dow~: là chỉ ngày trong tuần bằng tiếng anh, ~dow =~ {Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday} ứng với lần lượt các ngày từ thứ hai đến chủ nhật.

Output:

Một dòng duy nhất chứa một số nguyên là số giây nhỏ nhất có thể giữa hai thời gian trên.

Sample input:

07:30:30 Monday 07:30:00 Monday

Sample output:

30

Comments

Please read the guidelines before commenting.


There are no comments at the moment.