캘리포니아에서는 가뭄을 겪고 있으므로 가능한 한 많은 물을 보존 할 수 있도록 남은 물의 양을 알아야합니다.
물은 공급이 제한되어 있기 때문에 코드는 가능한 짧아야합니다.
예
| |
| |
|~~~|
|___|
Output: 0.5
|~~~~~|
| |
| |
|_____|
Output: 1
| |
|__|
Output: 0 (or bonus)
사양
입력은 모든 |_ ~개행과 개행 으로 만 구성됩니다 . 위의 모든 ~것은 공기로 간주됩니다. _, 아래 공간 ~및 ~그 자체는 물로 간주됩니다. 남은 물의 비율은에 의해 컴퓨터입니다 water / (air + water). 백분율 보너스를 가지지 않는 한 출력은 소수점 이하 4 자리까지 정확해야합니다. 입력은 항상 직사각형입니다. 는 ~어떤에있는 경우에만, 한 줄에있을 것입니다. 원하는 경우 입력에 선택적으로 후행 줄 바꿈이있을 수도 있습니다.
보너스
두 보너스를 모두 받으면 -35 보너스 전에 -15 % 보너스가 적용됩니다
-35 바이트 보너스 : 코드가 "이 가뭄 염소 를 손에 넣지 않았습니다 "라고 출력하는 경우, 출력이 0 일 때 0 대신
-15 % 보너스 : 퍼센트를 출력 할 경우.
이렇게하려면 소수점 이하 두 자리를 왼쪽으로 이동하고 선행 0을 자르고 %끝에 a 를 추가합니다 . 후행 0 (최대 2)은 값에 영향을 미치지 않는 한 허용됩니다. 0.5-> 다음 중 하나 :50.00% 50% 50.0%
|~~~|(밑줄 없음) 유효한 입력입니까?