Một số là số nguyên tố Chen nếu nó thỏa mãn hai điều kiện:
- Nó là chính nó
- Chính nó cộng với hai là một số nguyên tố hoặc một bán nguyên tố.
Một số nguyên tố là một số trong đó nó có chính xác hai ước và các ước đó bao gồm chính nó và một.
Một số nguyên tố là một số là tích của hai số nguyên tố. (Lưu ý rằng 12 = 2 * 2 * 3 không phải là bán nguyên tố, nhưng 25 = 5 * 5 là).
Nhiệm vụ của bạn là xác định xem một số có phải là số nguyên tố Chen hay không. Bạn nên xuất bất kỳ giá trị trung thực nào cho có và bất kỳ giá trị giả nào cho không.
Đầu vào sẽ là bất kỳ số nguyên nào lớn hơn hoặc bằng một. Nó cũng có thể được lấy dưới dạng một chuỗi, mảng ký tự hoặc một mảng hoặc chữ số.
Ví dụ:
101 -> truthy
223 -> falsy
233 -> truthy
1 -> falsy
Đây là OEIS A109611 .
Điều này, một phần, được lấy cảm hứng từ Am I a Sophie Germain Prime? Thật không may, đã bị đóng như một bản sao, vì vậy tôi đang đăng một thử thách có liên quan không phải là một bản sao.
2 * 2 * 2 * 3 * 3
một bán nguyên tố? Thế còn 5 * 5
?
5*5
là bán chính, 2*2*2*3*3
không. Tôi nói chính xác hai.
2*2*2*3*3
có chính xác hai thừa số nguyên tố, cụ thể là 2
và 3
, và 5*5
có một yếu tố quan trọng, cụ thể là 5
.) Có lẽ bạn có thể chỉnh sửa đó vào câu hỏi?
True
cho sự thật và2
hoặcFalse
cho sự giả dối (giá trị giả mạo không nhất quán)?