OFFSET
0,2
LINKS
Robert Israel, Table of n, a(n) for n = 0..10000
EXAMPLE
For n=3, a(3)=1 because the sum of the first 3 primes is 10 and the sum of digits of 10 is 1.
MAPLE
0, op(subs(0=9, ListTools:-PartialSums(select(isprime, [2, seq(i, i=3..1000, 2)])) mod 9)); # Robert Israel, Mar 30 2017
MATHEMATICA
With[{nn = 78}, {0}~Join~Table[NestWhile[Total@ IntegerDigits@ # &, #, # >= 10 &] &@ Total@ Take[#, n], {n, nn}] &@ Array[Prime, nn]] (* Michael De Vlieger, Mar 15 2017 *)
PROG
(PARI) {
p=0; print1(p", ");
forprime(n=2, 1000,
p+=n;
while(p>9, p=sumdigits(p))
; print1(p", ")
)
}
(Python)
from sympy import primerange
from itertools import accumulate
prime_sum = [0] + list(accumulate(primerange(2, 1000)))
def dig_root(n): return 1+(n-1)%9
def a(n):
return 0 if n<1 else dig_root(prime_sum[n])
print([a(n) for n in range(101)]) # Indranil Ghosh, Mar 30 2017
CROSSREFS
KEYWORD
nonn,base
AUTHOR
Dimitris Valianatos, Mar 10 2017
EXTENSIONS
Corrected by Robert Israel, Mar 30 2017
STATUS
approved