Мої вибачення за безглуздість. Ми розважалися з ним під час роботи у нашому внутрішньому гольфі, але для роз'яснення було потрібно декілька електронних листів, тож, сподіваюся, я вперше захопив це.
ПРОБЛЕМА
З огляду на "імітований" снігопад (як рядок, стдин або параметр вашої функції / методу), повідомте про 4 значення: мінімальна глибина, максимальна глибина, середня глибина та тривалість.
Ось відформатований приклад для ілюстрації введення:
* * **
** * ***
** * *
*
--------
"*" - сніжинка, а "-" - земля. Уявіть, що всі ці «сніжинки» падають на землю. Це заключний "знімок":
*
*
** * **
********
--------
Вам потрібно звітувати про:
- Мінімальна глибина - порахуйте найкоротшу «ворс» (1, у прикладі вище)
- Максимальна глибина - порахуйте найвищу «ворс» (4, у прикладі вище)
- Середня глибина - середня кількість всіх "паль" (1,9, наприклад вище - округлення до десятих)
- Тривалість - (кожне «падіння» = 1 секунда) - час від першого знімка до останнього знімка (3 секунди, наприклад у прикладі вище)
Інший приклад:
*
* *
*
*
--------
Заключний знімок:
* * ***
--------
ВХОД
Початковий "знімок" матиме 8 "рядків", 8 "стовпців" і буде розмежований трубою (труби розділяють рядки). Наприклад (без лапок):
“ | | | | * | * *| * |* |--------”
ВИХІД
4 значення, розмежовані на одній лінії: 0 | 1 | .6 | 3 або 0 | 5 | 1 | 1
