Нещодавно мені сказали прочитати цілий підручник з фізики до нового року (правдива історія, на жаль). Мені потрібна ваша допомога, щоб визначити, які глави я повинен читати кожен день. Сюди ви заходите.
Вхідні дані
- Дві дати в будь-якому форматі. Друга дата завжди буде пізніше першої.
- Список номерів глав. Цей розділений комами список може містити окремі глави (
12
) або включно діапазони (1-3
). Вих.1-3,5,6,10-13
. - Список буднів (представлений першими двома літерами імені
Monday -> Mo
:), який потрібно виключити з розкладу. Вих.Mo,Tu,Fr
.
Вихідні дані
Вихідними даними буде новий розділений рядок дат та номерів глав (див. Формат нижче). Розділи повинні бути розподілені рівномірно по всіх днях у діапазоні, виключаючи передбачені будні. Якщо глави не розподіляються рівномірно, майте дні з меншою кількістю глав наприкінці періоду часу. Дати у виході можуть бути в іншому форматі, ніж вхідні. Дні без глав можуть бути пропущені або просто не мати з ним розділів.
Приклад:
Вхід: 9/17/2015 9/27/2015 1-15 Tu
Вихід:
9/17/2015: 1 2
9/18/2015: 3 4
9/19/2015: 5 6
9/20/2015: 7 8
9/21/2015: 9 10
9/23/2015: 11
9/24/2015: 12
9/25/2015: 13
9/26/2015: 14
9/27/2015: 15