Nhiệm vụ rất đơn giản: chương trình của bạn đọc một số nguyên làm đầu vào và in xem nó có phải là số nguyên tố hay không. Bạn có thể in "có / không", "đúng / sai" hoặc bất cứ điều gì xác định rõ ràng kết quả.
Thách thức là, mã phải làm việc với các hàng và cột được hoán vị.
Để loại trừ giải pháp rõ ràng (giải pháp "đơn giản" ngắn nhất được lặp lại theo chiều dọc với việc sử dụng các nhận xét), số liệu này hơi khác một chút so với môn đánh gôn thông thường:
Vì định dạng rất quan trọng trong thử thách này , kích thước mã được đo trong khu vực của hình chữ nhật nhỏ nhất mà mã phù hợp. Nói cách khác, khoảng trắng sẽ được tính và các dòng phải được điền vào có độ dài bằng nhau (bạn không phải thực sự làm điều đó khi bạn đăng giải pháp, vì đơn giản). Ví dụ
int main()
{
return 0;
}
sẽ có kích thước 4 * 13 = 52, (và rõ ràng là nó không phù hợp với một trong hai tiêu chí: phát hiện chính và chuyển tiếp.)
Kích thước nhỏ nhất thắng.
Bạn có thể sử dụng bất kỳ ngôn ngữ và bất kỳ chức năng thư viện nào trừ khi mục đích duy nhất của chức năng đó là tìm kiếm, tạo hoặc phát hiện các số nguyên tố.
Biên tập:
Mặc dù người chiến thắng có thể là giải pháp Golfscript, tôi sẽ trao phần thưởng 50 điểm cho giải pháp C hoặc C ++ tốt nhất!