Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.34 KB | None | 0 0
  1. func primeBytes(c string) (r int) {
  2.     for _,n := range []byte(c) {
  3.         v := int(n)
  4.         if v > 128 {
  5.             v = 256 - v
  6.         }
  7.         p := 1
  8.         i := 2
  9.        
  10.         for p > 0 && i*i <= v {
  11.             if v % i < 1 {
  12.                 p--
  13.             }
  14.             i++
  15.         }
  16.         r += p
  17.     }
  18.     return
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement