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ố p
như 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ố k
cô lập lần thứ ba.
Ví dụ, một số nguyên tố cách ly 5 lần là 211
vì 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 > 3
và k > 0
, xuất ra k
số nguyên tố cách ly lần thứ nhất nhỏ hơn lớn hơn n
.
Ví dụ, cho k = 5
và bất kỳ n
trong 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.
k
theo định nghĩa, một k-1
lần cô lập cũng, theo định nghĩa, một thứ, k-2
thứ, v.v.