Advertisement
Guest User

Untitled

a guest
May 3rd, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Julia 0.44 KB | None | 0 0
  1. function eratosthenes(n)
  2.     prime = BitArray(n)
  3.     fill!(prime, true)
  4.     for i in 2:floor(Int, sqrt(n))
  5.         if prime[i]
  6.             for j in i^2:i:n
  7.                 prime[j] = false
  8.             end
  9.         end
  10.     end
  11.     [i for i in 1:n if prime[i]]
  12. end
  13.  
  14. function digit_pairs(n)
  15.     ps = eratosthenes(n)
  16.     counts = zeros(Int, 9, 9)
  17.     for i in 1:length(ps)-1
  18.         counts[ps[i]%10, ps[i+1]%10] += 1
  19.     end
  20.     counts
  21. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement