Thử thách
Tạo chương trình ngắn nhất đáp ứng yêu cầu
Yêu cầu
Mã phải tạo ra một lưới 5x5 bằng 0, như vậy:
00000 00000 00000 00000 00000
Mã phải chấp nhận một đầu vào (cột, hàng, ký tự). Lưới phải thay đổi tương ứng:
Khởi đầu:
00000 00000 00000 00000 00000
Đầu vào:
(2,5,*)
Đầu ra:
0*000 00000 00000 00000 00000
(Lưu ý: góc dưới bên trái là vị trí 1,1.)
Chương trình này phải trả lại một thông báo lỗi khác với lưới nếu hàng / cột đầu vào không phải là 1,2,3,4 hoặc 5. Đây có thể là bất kỳ thông điệp của sự lựa chọn của bạn (miễn là nó không phải là lưới), do đó
0
là một đầu ra lỗi chấp nhận được.Chương trình phải hoạt động với tất cả các ký tự ASCII có thể in (của bàn phím Hoa Kỳ).
NGƯỜI CHIẾN THẮNG
Người chiến thắng sẽ là người có mã ngắn nhất và đáp ứng mọi yêu cầu. Nếu có nhiều câu trả lời hoạt động và có cùng độ dài (ngắn nhất), người trả lời trước sẽ là người chiến thắng.
0
lỗi và lưới thành công không?