Di sini, di California, kita sedang mengalami kekeringan sehingga kita perlu tahu berapa banyak air yang tersisa sehingga kita dapat menghemat air sebanyak mungkin.
Karena persediaan air terbatas, kode Anda harus sesingkat mungkin.
Contohnya
| |
| |
|~~~|
|___|
Output: 0.5
|~~~~~|
| |
| |
|_____|
Output: 1
| |
|__|
Output: 0 (or bonus)
Spesifikasi
Input hanya akan terdiri dari semua: |_ ~
dan baris baru. Semua di atas ~
dianggap udara; _
, ruang di bawah ~
, dan ~
itu sendiri dianggap air. Persentase air yang tersisa adalah komputer water / (air + water)
. Output Anda harus akurat hingga 4 tempat desimal (kecuali Anda memilih bonus persen) Input akan selalu berbentuk persegi panjang. Hanya ~
akan berada di satu baris, jika ada. Input secara opsional dapat juga memiliki umpan garis tambahan jika Anda mau.
Bonus
Jika Anda memilih kedua bonus, bonus -15% diterapkan sebelum bonus -35
-35 byte Bonus: Jika kode Anda mencetak " kambing kekeringan ini keluar dari tangan", bukannya 0 ketika Output adalah 0
-15% Bonus: Jika Anda menghasilkan persen.
Untuk melakukan ini, Anda akan menggeser tempat desimal dua tempat ke kiri, memotong nol di depan, dan menambahkan a %
ke ujung. Nol trailing (maks 2) dibolehkan selama tidak mempengaruhi nilainya. 0.5
-> salah satu dari:50.00% 50% 50.0%
|~~~|
(tidak ada garis bawah) input yang valid?