Chương trình của bạn phải lấy đầu vào là một dòng ký tự, như thế này:
@+.0
Và xuất các ký tự được sắp xếp theo độ tối của chúng, như thế này:
.+0@
Yêu cầu:
Bạn phải sử dụng phông chữ đơn cách để phát hiện bóng tối.
Bạn phải tìm ra mỗi nhân vật chiếm bao nhiêu pixel. Bạn thực sự phải vẽ ký tự và đếm pixel, tức là bạn không thể chỉ số lượng pixel cứng.
- Như một quy tắc cụ thể hơn: nếu bạn chuyển đổi phông chữ, chương trình của bạn vẫn hoạt động. Hơn nữa, chương trình của bạn sẽ có thể chuyển đổi phông chữ bằng cách thay đổi một biến hoặc giá trị hoặc chuỗi trong mã.
Nếu bạn sử dụng khử răng cưa, bạn phải tính pixel theo tỷ lệ phần trăm của pixel đen hoàn toàn. Ví dụ: một
rgb(32, 32, 32)
pixel sẽ được tính là 1/8 pixel đầy đủ. Bỏ qua quy tắc này nếu nhân vật của bạn không được khử răng cưa.Sau khi đếm pixel, bạn phải sắp xếp các ký tự theo số lượng pixel và xuất chúng theo thứ tự.
Đây là mã golf , vì vậy mã ngắn nhất tính bằng byte sẽ giành chiến thắng.