Saya menyebut urutan ini "urutan Yesus", karena ini adalah jumlah mod . </pun>
Untuk urutan ini, Anda mengambil semua bilangan bulat positif m kurang dari input n , dan mengambil jumlah n modulo setiap m . Dengan kata lain:
Misalnya, ambil istilah 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
Tujuan Anda di sini adalah untuk menulis fungsi yang mengimplementasikan urutan ini. Anda harus menggunakan istilah urutan (ini akan menjadi bilangan bulat positif dari 1 hingga 2 31 ) sebagai satu-satunya input, dan menampilkan nilai istilah tersebut. Ini adalah OEIS A004125 .
Seperti biasa, celah standar berlaku dan jawaban terpendek dalam byte menang!