Maafkan saya atas kelapangannya. Kami bersenang-senang melakukannya di golf internal kami, tetapi diperlukan beberapa email untuk klarifikasi, jadi saya harap saya menangkap sebagian besar dari itu pertama kali.
MASALAH
Diberikan snapshot salju "disimulasikan" (sebagai string, stdin atau parameter untuk fungsi / metode Anda), laporkan 4 nilai: kedalaman minimum, kedalaman maksimum, kedalaman rata-rata, dan durasi.
Berikut adalah contoh yang diformat untuk menggambarkan input:
* * **
** * ***
** * *
*
--------
'*' Adalah butiran salju dan '-' adalah tanah. Bayangkan semua "kepingan salju" yang jatuh ke tanah. Ini adalah "potret" terakhir:
*
*
** * **
********
--------
Anda perlu melaporkan:
- Kedalaman minimum - hitung "tumpukan" terpendek (1, dalam contoh di atas)
- Kedalaman maksimum - hitung "tumpukan" tertinggi (4, dalam contoh di atas)
- Kedalaman rata-rata - jumlah rata-rata semua “tumpukan” (1.9, misalnya di atas - membulatkan ke sepersepuluh)
- Durasi - (setiap "jatuh" = 1 detik) - waktu dari foto pertama hingga foto terakhir (3 detik, contoh di atas)
Contoh lain untuk referensi:
*
* *
*
*
--------
Cuplikan terakhir:
* * ***
--------
MEMASUKKAN
"Snapshot" awal akan memiliki 8 "baris", 8 "kolom", dan dipisahkan oleh pipa (pipa memisahkan baris). Misalnya (tidak termasuk kutipan):
“ | | | | * | * *| * |* |--------”
KELUARAN
Nilai 4 pipa-dibatasi pada satu baris: 0 | 1 | .6 | 3 atau 0 | 5 | 1 | 1
