(Thử thách được lấy từ một trò chơi nhiều người chơi (clash of code) tạiodingame.com )
Các thách thức
Tìm thuật ngữ thứ n của chuỗi sau: 1, 1, 2, 1, 2, 3, 1, 2, 3, 4...
hoặc, để làm cho nó rõ ràng hơn,{1}, {1,2}, {1,2,3}, {1,2,3,4}...
Chuỗi được tạo thành từ các phạm vi nối từ 1 đến x , bắt đầu từ 1, cho đến vô tận.
Quy tắc / IO
Đầu vào và đầu ra có thể ở bất kỳ định dạng nào, miễn là có thể phân biệt được. Đầu vào có thể được lấy từ bất kỳ nguồn thích hợp nào: STDIN, tệp, v.v ...
Đầu vào có thể là 0- hoặc 1 - được lập chỉ mục và chỉ mục được chọn phải được đề cập trong bài viết.
Bạn sẽ phải xử lý ít nhất lên tới 255 kết quả (có nghĩa là đầu vào tối đa 0 chỉ mục là 32640). Bất cứ điều gì trên đó phải được xử lý, nếu ngôn ngữ của bạn hỗ trợ nó.
Đây là code-golf
số byte ngắn nhất sẽ thắng!
Các trường hợp thử nghiệm (lập chỉ mục dựa trên 0)
0 -> 1
1 -> 1
5 -> 3
10 -> 1
59 -> 5
100 -> 10
1001 -> 12
59
, 100
, vv)