Ваше завдання - вивести єдине число; кількість тижнів ISO, що перетинається заданий діапазон дат. Цитую Вікіпедію:, An average year is exactly 52.1775 weeks longале це не про середнє.
Вхід складається з двох ISO-дат, розділених пробілом:
0047-12-24 2013-06-01
Дата закінчення ніколи не перевищує дату початку. Ми будемо використовувати екстрапольований григоріанський календар для простоти.
Тестові приклади:
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)
Ваше рішення має обробляти дати між 0001-01-01та 9999-12-31.
Weeks start with Monday.