Aquí en California, estamos en una sequía, por lo que necesitamos saber cuánta agua nos queda para poder conservar la mayor cantidad de agua posible.
Debido a que el suministro de agua es limitado, su código deberá ser lo más breve posible.
Ejemplos
| |
| |
|~~~|
|___|
Output: 0.5
|~~~~~|
| |
| |
|_____|
Output: 1
| |
|__|
Output: 0 (or bonus)
Especificación
La entrada consistirá únicamente en todos: |_ ~y nuevas líneas. Todos los de arriba ~se consideran aire; _, los espacios de abajo ~y en ~sí mismos se consideran agua. El porcentaje de agua restante es por computadora water / (air + water). Su salida debe tener una precisión de 4 decimales (a menos que elija el porcentaje de bonificación). La entrada siempre será rectangular. El ~solo estará en una línea, si está en alguna. La entrada también puede tener opcionalmente un avance de línea final si lo desea.
Prima
Si opta por ambos bonos, el bono de -15% se aplica antes del bono de -35
-35 bytes de bonificación: si su código imprime "Esta cabra de sequía fuera de control", en lugar de 0 cuando la salida es 0
-15% de bonificación: si genera un porcentaje.
Para hacer esto, debe cambiar el lugar decimal dos lugares a la izquierda, recortar los ceros a la izquierda y agregar un %a al final. Los ceros finales (máximo 2) se permiten siempre que no afecten el valor. 0.5-> cualquiera de:50.00% 50% 50.0%
|~~~|(sin guión bajo) entrada válida?