Nhiệm vụ của bạn là xuất ra một số duy nhất; số tuần ISO mà một phạm vi ngày nhất định giao nhau. Để trích dẫn Wikipedia : An average year is exactly 52.1775 weeks long
, nhưng đây không phải là về mức trung bình.
Đầu vào bao gồm hai ngày ISO được phân tách bằng dấu cách:
0047-12-24 2013-06-01
Ngày kết thúc không bao giờ trước ngày bắt đầu. Chúng tôi sẽ sử dụng lịch Gregorian ngoại suy cho đơn giản.
Các trường hợp thử nghiệm:
Format: input -> output
2015-12-31 2016-01-01 -> 1 (both are within week 53 of 2015)
2016-01-03 2016-01-04 -> 2 (the 3rd is within week 53, and the 4th is in week 1)
2015-12-24 2015-12-24 -> 1 (this single day is of course within a single week)
Giải pháp của bạn nên xử lý ngày giữa 0001-01-01
và 9999-12-31
.
Weeks start with Monday.