Ở California, chúng tôi đang bị hạn hán nên chúng tôi cần biết chúng tôi còn lại bao nhiêu nước để có thể bảo tồn càng nhiều nước càng tốt.
Bởi vì nguồn nước bị hạn chế, mã của bạn sẽ cần phải càng ngắn càng tốt.
Ví dụ
| |
| |
|~~~|
|___|
Output: 0.5
|~~~~~|
| |
| |
|_____|
Output: 1
| |
|__|
Output: 0 (or bonus)
Đặc điểm kỹ thuật
Đầu vào sẽ chỉ bao gồm tất cả: |_ ~và dòng mới. Tất cả ở trên ~được coi là không khí; _, không gian bên dưới ~, và ~chính nó được coi là nước. Phần trăm nước còn lại là máy tính water / (air + water). Đầu ra của bạn cần phải chính xác đến 4 chữ số thập phân (trừ khi bạn đi phần thưởng phần trăm). Đầu vào sẽ luôn là hình chữ nhật. Các ~sẽ chỉ có trên cùng một dòng, nếu trên bất kỳ. Tùy chọn đầu vào cũng có thể có nguồn cấp dữ liệu theo dõi nếu bạn muốn.
Tiền thưởng
Nếu bạn nhận được cả hai phần thưởng, phần thưởng -15% được áp dụng trước phần thưởng -35
Phần thưởng -35 byte: Nếu mã của bạn in "Con dê khô hạn này ra khỏi tay", thay vì 0 khi Đầu ra bằng 0
-15% Tiền thưởng: Nếu bạn xuất ra một phần trăm.
Để làm điều này, bạn sẽ dịch chuyển vị trí thập phân hai vị trí sang trái, cắt các số 0 đứng đầu và thêm %vào cuối. Các số 0 lưu trữ (tối đa 2) được cho phép miễn là chúng không ảnh hưởng đến giá trị. 0.5-> bất kỳ:50.00% 50% 50.0%
|~~~|(không có dấu gạch dưới) đầu vào hợp lệ?