Dalam tantangan yang sederhana namun menyenangkan ini , Anda diminta menentukan apakah Jimmy akan jatuh dari platform mereka. Jimmy memiliki tiga bagian tubuh /
, o
dan \
diatur seperti ini
/o\
Platform diwakili dengan -
. Jimmy akan jatuh dari platform mereka jika mereka memiliki dua atau lebih bagian tubuh yang tidak langsung di atas platform.
Beberapa contoh:
/o\
- -------
Jimmy akan menyeimbangkan karena semua bagian tubuh mereka di atas a -
.
/o\
------ ---
Jimmy akan seimbang karena dua bagian tubuh berada di atas -
s.
/o\
-- ---- --
Jimmy akan menyeimbangkan meskipun mereka terbagi antara dua platform
/o\
-
Jimmy tidak akan seimbang karena dua bagian tubuh tidak berada di atas platform.
Tugas Anda adalah menulis sebuah program yang menggunakan platform sebagai wadah panjang yang hanya berisi -
s dan s (misalnya string) dan menampilkan jumlah Jimmy yang dapat ditempatkan pada platform sehingga tidak ada yang akan jatuh dan tidak ada yang akan tumpang tindih. Seorang Jimmy mungkin memiliki salah satu bagian tubuh mereka di sebelah kiri awal senar atau kanan ujung senar.
Ini adalah kode-golf sehingga jawaban diberi skor dalam byte dengan tujuan lebih sedikit.
Uji kasus
Input
- - -
- -
--
-- --
----
- -- --
------- -
Output masing-masing
0
0
1
1
2
2
2
3