Chúng tôi bắt đầu với một chuỗi 1 chỉ mục trống:
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,...
Ở bước thứ n , chúng ta điền vào mỗi khoảng trống a (n) với các số nguyên lớn hơn 1 bắt đầu từ khoảng trống đầu tiên còn lại, trong đó a (n) là mục thứ n trong chuỗi.
Sau bước đầu tiên:
2,_,3,_,4,_,5,_,6,_,7,_,8,_,9,_,10,_,11,_,12,_,13,_,...
Lưu ý rằng a (1) phải là 2 vì số nguyên đầu tiên lớn hơn 1 là 2.
Trong bước thứ hai, chúng tôi điền vào mỗi khoảng trống (2). Rõ ràng là một (2) phải là 2.
2,2,3,_,4,3,5,_,6,4,7,_,8,5,9,_,10,6,11,_,12,7,13,_,...
Trong bước thứ ba, chúng tôi điền vào mỗi khoảng trống (3). Từ dãy, a (3) = 3.
2,2,3,2,4,3,5,_,6,4,7,_,8,5,9,3,10,6,11,_,12,7,13,_,...
Trong bước thứ tư, chúng tôi điền vào mỗi khoảng trống (4). Từ dãy, a (4) = 2.
2,2,3,2,4,3,5,2,6,4,7,_,8,5,9,3,10,6,11,3,12,7,13,_,...
Cuối cùng:
2,2,3,2,4,3,5,2,6,4,7,2,8,5,9,3,10,6,11,3,12,7,13,2,...
Bài tập
Cho n, trả về phần tử thứ n của chuỗi.
10.000.000 điều khoản đầu tiên của chuỗi có thể được tìm thấy ở đây .
Đây là mã golf . Câu trả lời ngắn nhất trong byte thắng. Tiêu chuẩn áp dụng.