Thử thách:
Bạn sẽ được cung cấp hình ảnh ASCII của một đống trọng lượng làm đầu vào và phải xuất trọng lượng kết hợp của cọc.
Định dạng:
Có 5 trọng lượng khác nhau, nặng 1, 2, 5, 10, 20 Passerees (hoặc một số đơn vị tùy ý khác).
Các trọng số trông như thế này, theo thứ tự tăng dần:
1: __
|__|
2: ______
|______|
5: ______
| |
|______|
10: ______________
| |
|______________|
20: ____________________
| |
|____________________|
Các trọng lượng sẽ được đặt đối xứng (như trong hình ảnh ví dụ), không nhất thiết phải theo thứ tự được sắp xếp. Cân sẽ chia sẻ ranh giới, khi áp dụng:
Các trường hợp thử nghiệm:
Bạn cũng có thể sử dụng tất cả các trọng số như các trường hợp thử nghiệm.
__
_|__|_
|______|
| |
|______|
1 + 2 + 5 = 8
____________________
| |
|____________________|
| |
|______________|
_|__|_
|______|
| |
|______|
20 + 10 + 1 + 2 + 5 = 38
______
|______|
|______|
|______|
|______|
2 + 2 + 2 + 2 = 8
Quy tắc bổ sung:
- Bạn không thể giả định không gian hàng đầu bổ sung. Trọng lượng lớn nhất sẽ là tất cả các bên trái.
- Bạn có thể giả định dấu cách và dòng mới.
- Bạn có thể cho rằng sẽ có tối đa 10 trọng lượng
- Bạn có thể lấy đầu vào ở định dạng tùy chọn, nhưng bạn không thể thay thế các ký tự được sử dụng bởi một thứ khác
Đây là mã golf, vì vậy mã ngắn nhất tính theo byte mỗi ngôn ngữ sẽ thắng. Giải thích được khuyến khích như mọi khi.