Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. In[1]:= AbsoluteTiming[
  2. makeList[n_] := NestWhileList[Total[IntegerDigits[#]] &, n, # > 9 &];
  3. nmax = 7;
  4. myList1 = makeList /@
  5. Table[Prime[k], {k, PrimePi[10^nmax] + 1, PrimePi[2*10^nmax]}];
  6. toCost[n_] := Part[{6, 2, 5, 5, 4, 5, 6, 4, 7, 6}, n + 1]*2;
  7. listCost[l_] := Total[toCost /@ IntegerDigits[l]];
  8. totalCost[n_] := Total[listCost /@ n];
  9. Parallelize[myList2 = totalCost /@ myList1];
  10. SamsCost = Total@myList2]
  11.  
  12. Out[1]= {10.3988, 63424722}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement