Đây là một thử thách đơn giản dành cho bạn: Bạn phải tạo ra đại diện ASCII này của một bàn cờ. Màu trắng được thể hiện bằng các ký tự viết hoa và màu đen được thể hiện bằng chữ thường. Gạch rỗng được đại diện bởi a .
. Đây là bảng đầy đủ:
rnbqkbnr
pppppppp
........
........
........
........
PPPPPPPP
RNBQKBNR
Vì đây là một câu hỏi phức tạp kolmogorov , bạn không thể lấy bất kỳ đầu vào nào và bạn phải xuất bảng này bằng bất kỳ phương thức mặc định nào, ví dụ: lưu tệp, in vào STDOUT hoặc trả về từ một hàm. Bạn có thể tùy ý sản xuất một dòng mới. Các lỗ hổng tiêu chuẩn được áp dụng và chương trình ngắn nhất tính bằng byte!
Tuy nhiên, hãy nhớ rằng đây cũng là một cuộc cạnh tranh giữa các bài nộp trong cùng một ngôn ngữ. Mặc dù không chắc rằng các ngôn ngữ như Java có thể đánh bại một ngôn ngữ như perl hoặc ngôn ngữ chơi gôn như pyth hoặc cjam, nhưng câu trả lời Java ngắn nhất vẫn thực sự ấn tượng! Để giúp bạn theo dõi câu trả lời ngắn nhất trong mỗi ngôn ngữ, bạn có thể sử dụng bảng xếp hạng này, bảng này sẽ hiển thị bài gửi ngắn nhất theo ngôn ngữ và tổng thể.
Bảng xếp hạng
Để đảm bảo rằng câu trả lời của bạn hiển thị, vui lòng bắt đầu câu trả lời của bạn bằng một tiêu đề, sử dụng mẫu Markdown sau:
# Language Name, N bytes
nơi N
là kích thước của trình của bạn. Nếu bạn cải thiện điểm số của mình, bạn có thể giữ điểm số cũ trong tiêu đề, bằng cách đánh bại chúng thông qua. Ví dụ:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Nếu bạn muốn bao gồm nhiều số trong tiêu đề của mình (ví dụ: vì điểm của bạn là tổng của hai tệp hoặc bạn muốn liệt kê riêng các hình phạt cờ của thông dịch viên), hãy đảm bảo rằng điểm thực tế là số cuối cùng trong tiêu đề:
# Perl, 43 + 2 (-p flag) = 45 bytes
Bạn cũng có thể đặt tên ngôn ngữ thành một liên kết mà sau đó sẽ hiển thị trong đoạn trích bảng xếp hạng:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
ASCII art
cờ sẽ có điểm dừng hoàn toàn cho mọi ô vuông khác?