Tôi biết, tôi biết, nhưng một thách thức số nguyên tố khác ...
Một số nguyên tố cô đơn (hoặc cô lập) là một số nguyên tố pnhư vậy p-2, p+2, p-4, p+4... p-2k, p+2kđối với một số kđều composite. Chúng tôi gọi một số nguyên tố như vậy là một số nguyên tố kcô lập lần thứ ba.
Ví dụ, một số nguyên tố cách ly 5 lần là 211vì tất cả 201, 203, 205, 207, 209, 213, 215, 217, 219, 221đều là hợp số. ( p-2*5=201, p-2*4=203, Vv)
Thử thách
Cho hai số nguyên đầu vào, n > 3và k > 0, xuất ra ksố nguyên tố cách ly lần thứ nhất nhỏ hơn lớn hơn n.
Ví dụ, cho k = 5và bất kỳ ntrong phạm vi nào 4 ... 210, đầu ra phải là 211, vì đó là số nguyên tố cách ly 5 lần nhỏ nhất lớn hơn nhiều so với đầu vào n.
Ví dụ
n=55 k=1
67
n=500 k=1
503
n=2100 k=3
2153
n=2153 k=3
2161
n=14000 k=7
14107
n=14000 k=8
14107
Quy tắc
- Nếu có thể, bạn có thể giả sử rằng đầu vào / đầu ra sẽ phù hợp với loại Số nguyên gốc của ngôn ngữ của bạn.
- Đầu vào và đầu ra có thể được cung cấp bởi bất kỳ phương pháp thuận tiện .
- Hoặc là một chương trình đầy đủ hoặc một chức năng được chấp nhận. Nếu một chức năng, bạn có thể trả lại đầu ra thay vì in nó.
- Sơ hở tiêu chuẩn bị cấm.
- Đây là môn đánh gôn, vì vậy tất cả các quy tắc chơi gôn thông thường đều được áp dụng và mã ngắn nhất (tính bằng byte) sẽ thắng.
ktheo định nghĩa, một k-1lần cô lập cũng, theo định nghĩa, một thứ, k-2thứ, v.v.