Tôi gọi chuỗi này là "chuỗi Jesus", bởi vì nó là tổng của mod . </ Pun>
Đối với chuỗi này, bạn lấy tất cả các số nguyên dương m ít hơn n đầu vào và lấy tổng n modulo mỗi m . Nói cách khác:
Ví dụ: lấy thuật ngữ 14 :
14 % 1 = 0
14 % 2 = 0
14 % 3 = 2
14 % 4 = 2
14 % 5 = 4
14 % 6 = 2
14 % 7 = 0
14 % 8 = 6
14 % 9 = 5
14 % 10 = 4
14 % 11 = 3
14 % 12 = 2
14 % 13 = 1
0+0+2+2+4+2+0+6+5+4+3+2+1=31
Mục tiêu của bạn ở đây là viết một hàm thực hiện chuỗi này. Bạn nên lấy thuật ngữ chuỗi (đây sẽ là số nguyên dương từ 1 đến 2 31 ) làm đầu vào duy nhất và xuất giá trị của thuật ngữ đó. Đây là OEIS A004125 .
Như mọi khi, các sơ hở tiêu chuẩn được áp dụng và câu trả lời ngắn nhất tính theo byte sẽ thắng!