Тут, у Каліфорнії, ми перебуваємо в посуху, тому нам потрібно знати, скільки води у нас залишилось, щоб ми могли зберегти якомога більше води.
Оскільки вода обмежена, ваш код повинен бути якомога коротшим.
Приклади
| |
| |
|~~~|
|___|
Output: 0.5
|~~~~~|
| |
| |
|_____|
Output: 1
| |
|__|
Output: 0 (or bonus)
Специфікація
Вхід буде складатися виключно з усіх: |_ ~та нових рядків. Всі вище ~'s вважаються повітряними; _, проміжки внизу ~, а ~сам по собі вважається водою. Відсоток залишеної води складає комп'ютер water / (air + water). Вихід повинен бути точним до 4 знаків після коми (якщо ви не ходите на відсотковий бонус). Вхід завжди буде прямокутним. Заповіт ~буде лише в одному рядку, якщо він є. Якщо ви хочете, вхід може також мати канал подання рядка.
Бонус
Якщо ви отримуєте обидва бонуси, бонус -15% застосовується перед бонусом -35
-35 байт Бонус: Якщо ваш код друкує "Ця посуха коза з рук", а не 0, коли вихід 0
-15% бонус: якщо ви виведете відсоток.
Для цього слід зрушити десяткове місце на два місця ліворуч, обрізати ведучі нулі та додати а %до кінця. Останні нулі (макс. 2) дозволяються до тих пір, поки вони не впливають на значення. 0.5-> будь-який з:50.00% 50% 50.0%
|~~~|(без підкреслення) дійсний ввід?