Chiamo questa sequenza "la sequenza di Gesù", perché è la somma del mod . </pun>
Per questa sequenza, prendi tutti gli interi positivi m in meno dell'ingresso n e prendi la somma di n modulo ogni m . In altre parole:
Ad esempio, prendi il termine 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
Il tuo obiettivo qui è quello di scrivere una funzione che implementa questa sequenza. Dovresti prendere il termine della sequenza (questo sarà un numero intero positivo compreso tra 1 e 2 31 ) come unico input e produrre il valore di quel termine. Questo è OEIS A004125 .
Come sempre, si applicano scappatoie standard e vince la risposta più breve in byte!