Bất chấp sự phản đối của bạn, bạn đã được ông chủ đưa vào làm việc trên một chương trình lấy một số nguyên không dấu làm đầu vào và in chuỗi "số nguyên tố" nếu số nguyên đó là số nguyên tố và "không phải số nguyên tố" nếu không. Bạn có thể chọn ngôn ngữ bạn thực hiện bằng ngôn ngữ này, miễn là chương trình kết quả ngắn; ông chủ của bạn đánh giá rất cao số lượng nhân vật thấp. (Anh ấy thực sự sẽ đếm các ký tự theo cách thủ công sau khi in mã nguồn.)
Vì vậy, bạn tốt hơn để có được nó, số lượng nhân vật thấp nhất chiến thắng.
Phần thú vị
Đây chỉ là giữa bạn và tôi, nhưng chương trình của bạn cũng phải hợp lệ trong một ngôn ngữ khác. Tuy nhiên, trong ngôn ngữ này, nó sẽ in chuỗi "Nếu ông chủ tìm thấy thứ này, tôi sẽ bỏ." Hãy chắc chắn rằng ông chủ của bạn không phát hiện ra sự xúc phạm tiềm ẩn khi đọc đi đọc lại mã khi anh ta quên mất nếu anh ta đếm đến 17 hoặc 18 cho đến nay. Vì lý do đó, bạn không được sử dụng bất kỳ từ nào trong "ông chủ tìm thấy việc này" trong một phần của mã cũng như bạn không thể sử dụng và đảo chữ của 5 từ đó.
Thử thách tiền thưởng mà tôi đã tạo ra tiền thưởng cho
Viết một chương trình thực sự trông giống như nó chỉ giải quyết câu hỏi đầu tiên cho mắt chưa được huấn luyện và dường như không chứa các ký tự không cần thiết. Điều này bao gồm các nhận xét và phân đoạn mã rõ ràng không đóng góp gì. Lý tưởng nhất, một giáo dân sẽ tin rằng chương trình của bạn thực sự ngắn đến mức có thể mà không thể quản lý được. Một nhận xét hữu ích ở đây và có được mặc dù.
Các quy tắc cho thử thách tiền thưởng hơi lỏng lẻo, thay vì được đánh giá dựa trên các tiêu chí dễ đo lường, chương trình của bạn sẽ được đánh giá nhiều hơn về cách nó đến với tôi (và tất nhiên là các cử tri)
Tôi sẽ là thẩm phán cuối cùng của mục nào đến gần nhất để xứng đáng với tiền thưởng này.
Biên tập:
Sau vài phút đếm sếp của bạn, anh ta đã có một trong những đồng nghiệp của bạn viết chương trình đếm nhân vật cho anh ta. Vì vậy, ngay cả các ký tự không nhìn thấy được tính vào số lượng nhân vật của bạn.