Скільки з вас, хто все ще користується власною ручкою, щоб визначити, чи є у місяця повний 31 день чи менше?
Ваша робота полягає в тому, щоб написати програму, щоб підрахувати, скільки місяців у місячному діапазоні ви маєте цілих 31 день, а скільки - менше 31 дня, "рахуючи костяки".
Люб’язно: amsi.org.au
Вхідні дані
Пара місяців, перший з яких не повинен хронологічно виходити до другого, поданий у будь-якому відповідному форматі. Наприклад: 201703 201902
- березень 2017 р. По лютий 2019 р.. Зауважте, що вхідні дані повинні мати можливість включати всі роки від 1 до 9999 р. Вказаний діапазон місяців включає як початковий, так і кінцевий місяці.
Вихідні дані
Два цілих числа: кількість місяців у заданому діапазоні з 31 дією та кількість місяців у діапазоні менше ніж 31 день.
Приклад: 14 10
- 14 коліс, 10 канавок (це означає, що в цьому місячному діапазоні ми маємо 14 місяців, які мають цілі 31 день, і 10 місяців, які мають менше 31 дня).
Наприклад, для введення, коли другий місяць у діапазоні приходить хронологічно до першого, наприклад 201612 201611
, ви повинні вивести пару нуля.
Приклади введення та виведення
| Input | Output |
|---------------|-------------|
| 201703 201902 | 14 10 |
| 201701 202008 | 26 18 |
| 000101 999912 | 69993 49995 |
| 201802 201803 | 1 1 |
| 201601 201601 | 1 0 |
| 201612 201611 | 0 0 |
Правила
- Ви можете вибрати будь-яку мову, яка вам подобається
- Один вхід на рядок
- Це код-гольф , тому найкоротший код у байтах виграє!
- Переможець буде обраний 9 квітня
- Застосовуються стандартні лазівки
- PS: це моє перше питання в PCG, це може мати деякі невідповідності. Не соромтесь редагувати та підтверджувати те, що для вас незрозуміло.
201612 201611
.