Đây là một câu hỏi khá hay của nhà máy. Tôi sẽ xác định một chuỗi và bạn chơi một số mã để xuất ra một mục được cung cấp một chỉ mục.
Mục đầu tiên trong chuỗi là 2.
Mục thứ n trong chuỗi là số nguyên dương nhỏ nhất ngoài n và 1 chia sẻ ít nhất một yếu tố với n (khác 1) chưa xuất hiện trong danh sách.
Các trường hợp thử nghiệm
Dưới đây là 25 mục đầu tiên trong chuỗi:
1 2
2 4
3 6
4 8
5 10
6 3
7 14
8 12
9 15
10 5
11 22
12 9
13 26
14 7
15 18
16 20
17 34
18 16
19 38
20 24
21 27
22 11
23 46
24 21
25 30